skysight-inc/HackerNews huggingface dataset:
"Think lightly of yourself, but deeply of the world."

This made me cry. I'm a nonprofit worker who feels the need to save the world, to right all its wrongs, and yet I'm acutely aware of my shortcomings and inability to have a measurable impact.

I feel as if I've been more and more crushed by my own ineptitude and growing jadedness over the years.

Read into it what you will, but this legitimately made me cry, and I'm not entirely sure why myself.
So basically all the social media platforms are converging feature-wise. Twitter/X is leaning into video, TikTok is adding text posts, Meta now has a Twitter clone.
"no control of file handles at all" seems like an unfair categorization of the actual issue: file handles backing the JavaScript object are closed when the object is GC'ed, which may not happen immediately after it's done being used.

I'm not sure how this could be fixed. Knowing that the file isn't used anywhere else after you upload it would require a full gc pass in the general case even if it's obvious in your snippet, right?

I'm on my phone or I'd check if chrome on Linux has the same issue. Do you know?

Never closing the file handle on macOS is much more serious, but you don't mention that in the body of your bug report, just on your linked page with a repro demo.
i refuse to upvote this whilst its on 314 points...

im not sure why this is of import either. blackboard X, so what?
I've seen theories about Saudis paying for this in order to prevent the next Arab Spring, in which Twitter played a key role for the protesters to organize themselves. Seems a bit far-fetched, but these days, who knows?
I'm using the language for my school notes and like it, though sometimes it feels too manual.
Yes, the twin idiocies of the freebie planners offered by the major investment firms: "Expect to live until" huh? My death has a probability distribution that's better understood than the market, any Monte Carlo simulations should include varying my life expectancy? And "probability of success" huh? Are we so stupid that we fly the plane into a mountainside at 85, rather than modifying behavior? I want to simulate my actual varying life expectancy and varying budget as I respond to market forces. Our house is paid off and I'm a great cook, but I love to spend money as our budget allows.

MaxiFi Planner is the best consumer tool I know; my advisor also uses it. A puzzle that's too hard for it, making me want to script scraping its reports: Should I choose an annuity for part of my TIAA-CREF retirement savings? Even if one understands that the answer is generally no, there's always a number that flips the decision. TIAA annuities pay more than market, but enough more? There's an annuity paradox that programs like MaxiFi Planner reveal: Even a poorly priced annuity lets one plan to spend more. On the other hand we want to optimize our daughter's inheritance.

Economists optimize varying notions of "utility". The above is a game, scoring what one gets to spend adapting to market conditions, taking into account the inheritance as one's year of death varies. This is beyond any planning software I've seen, yet it's exactly the game I will instead play out badly by hand.
Did the tag line "How capacity planners credibly estimate application performance (acm.org)" show up?

The ACM series is called "you don't know jack", but the tag line is supposed to distinguish it from all the other "jack" articles.

And yes, the series title is not want you want for something like HN.
Very nice! Do you have any documentation for how to add another city or transit region?

I work on some of the rust libraries you've used. If you'd like to ask questions about rust+geo or do a show & tell, consider joining us in the georust discord: https://discord.com/invite/Fp2aape

I'm also always interested to hear new people's experience building real things with our libraries. What were the hangups?
Why Aleph? Wouldn't it be more like a stylized Chi? https://en.wikipedia.org/wiki/Chi_(letter)

Which has the added bonus that it's pronounced in modern Greek as an aspirated soft S sound. I'm all for pronouncing the new Xitter as "shitter".
Really keeping busy spreading messages against heat pumps and gas stoves.
Copyright, no. Trademark, maybe, but won't be easy.
> more significant one was the politicisation of it all. If he'd stayed neutral

It's documented that twitter before Musk was working with the US democratic party.

Saying certain things that the far-left disagreed with could also result in a ban.

However it's easy to see how moving Twitter to the centre, appears to be political move right from the perspective of the Left.
He had a choice, just not by the time he realized he wanted to make a different one.
How does this compare to simply targeting a certain CPU utilization (say, 70%)?

In a sufficiently complex system you will have many different queues and other bottlenecks that affect throughput at scale. Some requests will also require more compute than others.

I like to plot the correlation between utilization and latency. Since utilization will typically vary during the day, you get lots of datapoints without running any benchmark.
That lets you make more informed decisions regarding target utilization and when it becomes necessary to scale up.
Really disappointing. I thought this guy had built a really useful product in ChatGPT, but now that he comes across as just another crypto grifter, I wonder how much of ChatGPT euphoria was of substance and how much was just hype.
>OpenSPARC had some success, being used for space by ESA for example.

ESA's OpenSPARC-based LEON. But note ESA has already decided to replace it with the RISC-V based NOEL.
I saw a posting about the U.S. digital corps. It seemed cool and my recent college grad family member seemed to fit the criteria, after like 10 months of application, interview, etc the family member started the two year program last Monday.
Well (1), the reason this distinction is relevant is so we can separate out whether the system has developed a capacity or an apparent capacity.

Is the child a genius or are they just reading out of a textbook? Can the toddler really compose a sonata or did they just press play on the piano keyboard?

(2) This is indeed the power of interpolating between the data points of "everything ever written in human history" as digitised and compressed by ChatGPT.

If you have 1 billion circles of radii 0 to 1, it isn't generalisation for the machine to produce one with a radii 0.0000100003000001, ie., one not in the set but a mere interpolation of points within it.

It would be expensive, but imagining "reversing" ChatGPT from it's output to the sources which made a non-trivial difference to generating that output.

So the function there is: response -> verbatim text in the training corpus.

Then, maybe, "bolded" by how much each paragraph would "make a difference" to its output.

What you'd find is thousands of pages: all Shakespeare ever written, all papers about Shakespeare, all books about Shakespeare; and so on.

Then when it applied the bolding, and summarising it a little, the trick would be revealed: it would be apparent how a naive statistical interpolation between sequences of characters could produce the effect.

ChatGPT exists because of ebooks and social media: without it, it could do almost nothing. That is, the appearance of these capacities is strictly derivative of the work of a billion people who had them.

Without vast, unimaginable, amounts of work produced on Shakespeare this system wouldnt work. It's just a copyright laundering system. All the school essays on reddit, all the forum posts; all of usenet. All pdfs, all digitised works. All academic papers.

Is this generalisation? Is this a system which starts with little and makes a lot?

Or is it a system which is more like a child reading from a textbook? Ie., making a haphazard ability to repeat what's already written.

The size of the weights of a modern LLM are sufficient to compress everything ever written in human history: and that's exactly what they do.
You have to admit 98% sounds just a tad suspicious
100rps for most articles. I bet this is at least double that, and he's using apache which by default I think is still thread per connection.
Great news. We can't seem to use the same tech for more than about 6 years so just switch platforms every time you get a new guide dog.

(and yes, I'm being very facetious)
I wasn't familiar with BQN. Clicked through, reminded me of APL. "OH", I thought, "I see how you came up with the name." There was a (disproven) urban legend about Arthur C. Clarke's 2001, where "HAL" was secretly a reference to "IBM", where you transpose each letter by one.

H + 1 = I

A + 1 = B

L + 1 = M

Man, BQN is a clever name. Because,

A + 1 = B

P + 1 = Q

L + 1 = M...

...well crap. That theory didn't pan out at all. Needlessly disappointed myself upon hearing that it's short for "Big Questions Notation".
What is a SIM Card? (2018)
I would argue it did in a way- mostly because of the character limit and lack of a comment tree.

You can't have an actual discussion with such a small character limit. However it's easy to spout off nonsense bullshit in a small character limit. And then no one can really argue with you because it takes more words to actually back things up. Thus it's really easy to spread bullshit and the people who are more susceptible just eat it up as they can only stay focused for a few sentences anyway.

TikTok was kind of the same way and it drove me crazy up until the last year, because the comment limit was so short (and the fact that you can't really see a thread properly, just like twitter.) The user base of tiktok seems to have vastly changed over the last year (or maybe they keep improving their algo so much I just don't encounter it) but I've gotten used to the limit because people aren't arguing as much they are just genuinely commenting on a video.

I was always a fan of Reddit (until recently) because it was just a message board- you could actually read real thoughts and have a formatted threaded discussion (like on HN).
Even though it came out of X, I don't see how Chronicle could reasonably be considered a moonshot for Google. A cloud-based SecOps suite that emphasizes integration with Google Cloud/GSuite seems like a fairly obvious vertical expansion. That said, I don't know much about SecOps.
For text posts? TikTok is behind definitely behind Threads considering it doesnt support text posts right now.

TikTok is ahead of Threads the same way Instagram is ahead of Threads - currently completely unrelated.
Should be optional and you should be able to start it if needed.
It doesn’t redirect subpaths
If we take Python an example, how many man-centuries have been spent trying to speed it up enough so that it becomes usable for something it was never meant to be used for?. If 'new science' was writing a small script to automate something instead of writing it in bash then yes I think this language is probably the best language for this task.
Elderly people have quite a few incident effects related to their age. The most prominent one - the decrease of mitochondrial function, which leads to a significant loss of ATP yield, which in turn is a huge risk factor of acquiring a dementia by itself.

If someone is given aspirin under those conditions, they may experience a worsening because aspirin provokes the release of cytochrome C from mitochondria, thus inducing apoptosis (cell death). This is a well-known effect [0] which may lead to encephalopathy under harsh conditions [1] (in reality regardless of age). At the same time, if someone is being administered aspirin in parallel to a correction of the declining mitochondrial function, the effect is the opposite: marginal cells may still die due to apoptosis, but newer cells will be created to take their functions thanks to the increased neurogenesis as the direct result of a restored anabolism. At the same time, anti-inflammatory effects of NSAID help to suppress a low-grade inflammation in vessels' endothelium. The result is: improved blood flow which in turn helps to restore mitochondrial function even further; the loss of marginal tissues similar to autophagy, improved neurogenesis; and sometimes - dementia reversal.

BTW, this is why the results of using NSAIDs are different for younger and older cohorts - younger people have fewer chances of acquiring a compromised mitochondrial function. However, mito problems may occur even in young age due to genetics, environmental conditions, toxins, post-bacterial or post-viral effects caused by oxidative stress. So, this should be kept in mind as NSAIDs may indeed worsen the condition causing damages similar to Reye's syndrome unless they are administered together with a mito protocol.

Another important point is that different NSAIDs have different effects. Aspirin is a relatively well-regarded medication, while others may be associated with an increased risk of a heart attack or stroke - which may significantly increase the chances of acquiring a dementia, but in a different way.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1508093/

[1] https://pubmed.ncbi.nlm.nih.gov/17147458/#:~:text=Reye's%20s....
I find basically all social media sites too confusing to use, starting with when I first attempted to use Facebook around 2010 and couldn't figure out where the hell anything I posted "went" or where anything I saw was "coming from" and couldn't figure out the distinctions between various pages or types of posts. I'm told by a longer-time user buddy that the UI made a lot more sense in the early, .edu days.

I spent years not realizing Instagram posts could have more than one image. Now they have videos, too—are mostly videos, even—which just seems wrong to me.

Twitter confuses the hell out of me. Tiktok is constant frustration, if I try to use it.

I swear, I'm not even that old and was definitely not old when I first encountered a lot of these sites. IDK how they're so successful when I find their UIs totally unusable. Must be a me-problem, I guess. I manage to figure out shit like Paradox Games UIs without too much trouble, and they're regarded as exceptionally dense and hard to learn, so it's not a general problem of mine with all UIs.
shouldn't have any effect, the new amd hardware is zen 4 and this only affects zen 2
True enough... I often with replace docker-compose examples that use a complex nginx config with a 5 line Caddyfile for Caddy instead.
unfortunately, you need a PlanetUML server when using a self hosted gitlab install.

running directly in the browser is, imho, the best feature of mermaidjs
Multi 3.0: Codesigning, dynamic libraries, and macOS notifications
> But this does not look like it is impulsive.

Believe it or not, with all that being said, it still looks like it is impulsive.
Six months in and had no idea about HN lists. Thanks kind stranger!
That's a strawman. Nobody's upset about the rockets(1), flamethrowers, electric cars, fake robots in pantyhose. The Twitter thing, though, isn't fun: it's tipping the scales for Erdogan, it's kowtowing to the Chinese government preemptively, elevating literal neo-nazis to prominence, personally promoting anti-semitism. And that's just some of the damage.

And the people in my world who are upset about Twitter do not give anyone a pass on the Epstein flight logs and Panama Papers.

[1] mostly. there is the matter of the habitat destruction because SpaceX failed to listen to experts.

edit: formatting
> outside of some very restricted demo neighborhoods

Nearly 200 square miles of the greater Phoenix metro. If Waymo services your home address -- and it services a lot of residential area -- then you can probably get anywhere you'd want to go around Phoenix in a driverless taxi.

> What is the likelihood this changes in the next few years?

I have no insider info, but I'd expect SF and LA County to roll out in the next few years and significant coverage of major metros by the end of next decade.

Sorry driverless cars aren't happening fast enough for you, but they are happening.
Ceed – A tiny x86 compiler with ELF and PE target (2017)
> Doing things properly would cost money. Nobody is willing to pay. So nothing will ever change.

That's not a fair characterization of the problem:

Unless everybody switches at the same time (~impossible), IPv6 requires paying for both stacks until the migration is complete. That's simply not economical, and not everybody on the internet can afford to disregard economics that way.

I'm also running IPv6 on all my hobbyist projects, but I really can't blame anyone that doesn't.
That's pretty typical for how typography develops. Majuscule and miniscule letters were just two different styles of writing the same letter. But eventually, people started using majuscule (i.e uppercase) letters to give emphasis to the beginning of sentences or certain words, like names.

Italic typefaces were created by Italian type designers to mimic the cursive handwriting of the time. They weren't meant to be mixed with roman style typefaces. However, typesetters who had access to both roman and italic fonts started to use italic for emphasis when typesetting texts in roman type.

And of course blackletter is also just a style that originally tried to mimic earlier handwriting.
The way Spectre and Meltdown played out, you'll have to excuse me if I stand outside the blast radius while we figure out if there's a chapter 2, 3 or 4 to this story.

They've proven Zen 2 has this problem. They haven't proven no other AMD processors have it. A bunch of people looking to make names for themselves are probably busily testing every other AMD processor for a similar exploit.
Exactly. There is no need to shoehorn rust into absolutely everything. Right tools for the job.
Congrats! (or in FIRE parlance, f you haha)

Curious what you feel is missing for modeling military pensions. Have you checked out the configuration options for Custom income streams, the Advanced change-over-time editor, and/or binding the start/end of things to milestones?
> Edit: Would love to get some feedback along with the flurry of downvotes.

Your argument is basically "only group X dislikes Y" and it's based on an anecdote.

That's like me saying Jews don't like steak based on my experience.. of a sample size of one Jew who is a vegetarian.

I personally know several folks who are Indian, Mexican and various South American nationalities who also deeply detest tiktok. A few Koreans too.

The best advice I can make is to maybe get a bigger friend group if you're going to try and make large generalized statements from it. 500 people is a good minimum size.
There are also weak algorithms and weak key lengths which have been open-sourced and meet various countries export requirements. If export laws require radios to be sold with weak encryption it doesn't really matter whether the code is shared or not. When institutions buy COTS products, they almost always use it as is, especially when interoperability depends on it.
Just like how pets.com's market value was measured in "eyeballs" rather than dollars.
I think you can find ample evidence of astrology and religious predictions evolving to be more vague after criticism via clear contrary evidence.

The world has forgotten to end a few times now.
I, no joke, encounter 4-5 of those white Jaguar driverless Waymo vehicles that are covered in sensors and cameras every day. They're all over my neighborhood. I believe (but havent confirmed) that normal folks can use them in this area too.
I’m not saying any reasonable government would be buying services from Musk at this point but so far he is doing fine for probably more than one perverse reason.

Again, extrapolate mid/long-term with “new” Republicans (don’t care about small gov at this point) potentially winning next election(s) and him providing an “AI” enabled personal interface for every US citizen… what could go wrong?

It’s a natural sell / setup for “we must win against evil empire of China, be as efficient, yaddayadda”.
Show HN: SiteOS – Website platform with CRM, email, and analytics
There were two main reasons I decided to take on this project:

#1: While working as a web designer, I would often spend significant time going back and forth with my clients over external tooling (e.g. creating new email accounts, recovering lost Google Analytics passwords, etc), so I started searching for an integrated platform. The best solution at the moment was a product called GoodBarry / Business Catalyst, which no longer exists (it was acquired by Adobe and then shutdown). I wanted to try building my own platform, making these tools easily accessible from a central administration panel, like cPanel, but without the extra tooling that would confuse non-tech savvy users.

#2: None of the website builders at the time met my expectations in terms of design quality and code flexibility. This is no longer the case, as WebFlow has done a great job in creating a high quality website builder. However, once again I wanted to try building this for myself. After a few iterations, I developed a WYSIWYG editor that edits directly on existing HTML tags by using the style attribute, without adding class/code overhead, so that the HTML remains readable and can be easily expanded upon. There's definitely room for improvement on the building end, but for now, users can choose from 38 different templates, or they can upload their own website via the Files module, which should be compatible with the website editor as long as its not JavaScript dependent (e.g. uses frameworks).

It's true that there is an abundance of similar platforms, the most popular one being HubSpot. However, I find most of these platforms to be bloated with features to the detriment of the UI/UX. With SiteOS, I wanted to build an intuitive platform, streamlined for website administration. The CRM automatically generates leads from website form submissions and email communications.

Because I believe I created a developer-centric product, I decided to make it open source. The GitHub repo is available at: https://github.com/renatodc/SiteOS

For more information and/or to try out the hosted version, go to: https://app.fishpulse.com/signup
It's my hunch that benchmarks are often in practice very difficult to get to actually measure the right thing, because of the inbuilt conflict in requirements of isolating the thing we want to benchmark to make sure we benchmark the right thing; and having the benchmark still resemble anything like a real-world scenario.

They also tend to sort of make you want to optimize the way the code already works on some level (a function or a service), as opposed to making larger scale optimizations that often yield much bigger performance improvements. Often the really big real world improvements are architectural rather than the result of tweaking the access order to get better CPU cache access patterns. Like the latter happens too, but you run out of those types of optimizations relatively quickly.

Like if you have some small piece of code you want to optimize (for some reason), a benchmark is invaluable; but if you have a system you want to optimize, it's less useful.
I pay the $40 a year for the Pro version. It's great when you need an icon or a simple illustration. I composite multiple icons together quite a bit. There really is an icon for everything.

"Affair"
https://thenounproject.com/icon/cheating-10395/
Dear Lumber Yard, 2007.

https://news.ycombinator.com/item?id=34423