skysight-inc/HackerNews huggingface dataset:
"When you entered the door of my office, you entered my electronically synthesized Universe," he explained, "if you had left by the door you would have been back in the real one. The artificial one works from here."
He patted the briefcase smugly.

Zaphod glared at him with resentment and loathing.

"What's the difference?" he muttered.

"Nothing," said Zarniwoop, "they are identical. Oh-except that I think the Frogstar Fighters are grey in the real Universe."

...

"Meanwhile, you and I arranged that you would steal the Improbability Drive ship-the only one which could reach the ruler's world-and bring it to me here. This you have now done I trust, and I congratulate you." He smiled a tight little smile which Zaphod wanted to hit with a brick.

"Oh, and in case you were wondering," added Zarniwoop, "this Universe was created specifically for you to come to. You are therefore the most important person in this Universe. You would never," he said with an even more brickable smile, "have survived the Total Perspective Vortex in the real one. Shall we go?"
>> You can get these wholesale from China from "reputable" gray-market wholesalers

Hard pass.
Well they are examples :)

But imagine the complete deployment looks like 2 monoliths, a dozen supporting webservices, 3 databases, redis, an elasticsearch cluster, ActiveMQ and a mailserver.

Then for a development track you only want to run monolith A (cost/resources/startup time)
and the mailserver being MailHog so you don't accidentally send something to real addresses.

But you can't just split the 2 monoliths in separate compose files, as they share services/dbs.
If you did that you would have to wire them in manually.

For local development you might only want to run webservice B (which has a db and redis as dependencies)

And indeed if you try to manage several files that need to be combined in a specific way things gets messy...

So then things seems to boil down to starting every service separately and relying on service-discovery, but then the lifecycle isn't tied together anymore. So if I want to tear them all down, how would I know which ones I spun up in this imaginary context?

Say I want to spin up an on demand integration environment for an application, what else do I start too?
Had a similar journey, started with ASP in the 2000s, then PHP around 2003, then worked with both RoR and Django professionally for a few years.

As much as I liked RoR for its scaffolding and easiness of bootstrapping new CRUD projects, over time with larger codebases and teams it just starts to be a mess. Ruby programmers love the terseness of the language and write some of the most ungrokable code I've encountered (second only to some Scala codebases I worked with). That and the magic of autoloading modules which then could introduce a DSL, the usage of mixins that are hard to trace where they are loaded from, and a lot of other magic features that are extremely opaque to parse through and debug is, ultimately, what made me abandon Ruby and RoR.

It has its uses but I've yet to see a decent legacy RoR codebase without these pitfalls of magic, after so many years professionally working with code I prefer any language environment that is explicit, Ruby is not explicit.
This most likely is an unexpected failure. Indicating bug in algorithm or memory corruption. Like "Failed to find empty slot, while logic flow says I should have."
I wasn't aware that Hacker News was popular among paramedics too. :)
I don't know, I've been told anything a man can do, a woman can do - often better.

Also, I dont know if we can use "willing" when talking about people who are forced to do it.
I'd say it's the inherent foolishness of spending time and $$$ trying to get your web UI into the uncanny valley of looking "as close as possible to the native UI" instead of spending that time and $$$ actually using the native UI and components, but that's just me.
It depends how you define "alive". Which is not really an interesting scientific question; biologists understand (roughly!) what viruses are and how they work, and defining them as alive or not doesn't contribute anything to that understanding, it just puts a label on it.
Is it healthy to pathologies this stuff? Many people already have a tendency to over analyze (the voice in one’s head) their own self, and carry forward that practice in labeling/analyzing others.

Once you also accept a label, you can often close yourself off to possibilities, e.g - I’m just not that type of person.

Maybe this is one area we just leave alone.
https://archive.is/qq8Yo
In a way, where this is all ending up could be called "A War On (Anonymous) Chitchat"

In any set of human interactions, it's common for folks to run on autopilot. This is the normal background noise of our lives. But with widespread publishing and bots, this background noise has been weaponized.

No matter how it shakes out, we're going to have to sort out comms with people we know are human (and may want to continue a relationship with) from comms created by AI. I don't see any way of getting around that.
>Never Update a BitTorrent Client

Advice like this doesnt make any sense.

https://www.cvedetails.com/vulnerability-list/vendor_id-1617...
> Or do we just blend the risk with everyone so if you always paid your loans on time, you pay the same rate as someone who has a loan write off and is 3 months behind in loan payments?

This is how it works in Denmark for property mortgages. There is security in the house and up to 80% of the house price can be lent. It's up to the credit institution and bank to decide whether to approve you for the loan based on an expense budget provided by you, pay slips for the past 3 months and the property valuation. Bank provides the contact between you and the credit institution as well as budget vetting, the credit institution sells bonds to investors to raise the money for the mortgage. Risk is spread over the bond series and is carried by the credit institution.

We have some of the lowest mortgage rates anywhere. Current 30 year rate is 5%. This is after a huge hike in the last year after having been at 0% or even negative for at least 5 years.

So yeah, for large investments like property mortgages with considerable security drop the credit rating and spread the risk across enough people. On average it will be cheaper.
In full immersion it only takes a few months to know enough of a language to be autonomous in a country. The hardest part is to find trustable lawyers that can translate for you the most complicated bits.
But will they know the joys of dangerous chemistry sets?
> I think we need reputation mechanism.

Reddit.
Back when GLib was written, compilers didn't do anything fancy with code like this, so this was a completely reliable way to trigger a segmentation violation. As always, even though the standard says you should not do that, people write to the actual implementation.

Nowadays, I would expect the entire branch to be marked unreachable, i.e. the whole block would be deleted and if actually reached, nothing would happen.
It's not going to compete successfully in a popularity contest with the tools mentioned, but it very well may compete successfully in its niche (faster, more reliable for particular situations etc.).
As technology continues to advance, it will become harder and harder for humans to sound human. Computers are already being used to help people write comments on social media that sound more natural. The internet is transforming into a two sided coin: an application deployment mechanism on one side, and broadcast television from the 20th century on the other. This means that the way we consume information is devolving rapidly, with no signs of stopping anytime soon.

^^^ Above was "helped" by AI. I wrote some bullet points, ran the tool, and then massaged the results. I wonder if AI will be the "excel spreadsheet" of general writing. It will act as an interpreter between our brains and the brains of others. The AI revolution won't be all bad, just mostly bad. We'll want to know what's purely manufactured (with minimal human input) and what's been generated in an AI/human co-generation session.
It won't drive the value of SEO to zero, it'll create a new frankenstein SEO where companies are incentivized to pump content out in an effort to train the model. Part of the problem of SEO is that it's a constant cat and mouse game of people trying to trick Google into ranking their stuff high, and Google trying to detect it. Well what do you think will happen when ChatGPT is the source for recommending which vacuum to buy? Billions of pages of spoof "review" content saying your new Suckomatic3000 is the best thing since the Hoover - in an effort to influence ChatGPT into repeating it. "Hi ChatGPT, how do I cure my depression?" "It's well known that the Big Bingo Bonanza at CryptoBet.com gives the highest highs to it's daily winners! Sign up now!"
Aye, but for the average internet user, these spaces are very important. I'd also argue that the point holds primarily for search, Google has been pretty much crippled by junk content.

There's very much a point here.
Launch Event for 4th Gen Intel Xeon Scalable Sapphire Rapids Scheduled
I should have gone to bed an hour ago but you don't get high-quality satire like this every day…
Re. your list: plenty of people have problems with those.
My understanding is that this means that Microsoft is the only one who gets the weights and can further train the model for their own applications, while everyone else just gets API access to some versions. Which really would be very exclusive. But would be good if someone with actual knowledge about the deal could comment.
Very interesting comparison to D3D.

The one of the things Microsoft appear to have mastery of is making sure users and devs don't feel breaking changes.

Drivers generally as well as D3D.
I agree, chatGPT3 shines when the operator has domain knowledge. Otherwise it's a hit or miss.
E Paper License Plates Now Street-Legal in California
You're just upset that your party scene isn't deep enough for someone to write a parody of.
Health

1. Dopamine Nation - https://www.chestergrant.com/summary-dopamine-nation-by-dr-anna-lembke

2. Obesity Code - https://www.chestergrant.com/summary-obesity-code-by-dr-jason-fung

3. Breath - https://www.chestergrant.com/summary-breath-by-james-nestor

4. Willpower Instinct - https://www.chestergrant.com/notes-the-willpower-instinct-by-kelly-mcgonigal

5. Sleep Smarter - https://www.chestergrant.com/highlights-from-sleep-smarter-by-shawn-stevenson

Productivity

1. Mini-Habit - https://www.chestergrant.com/26-highlights-from-mini-habits-by-stephen-guise

2. Checklist Manifesto - https://www.chestergrant.com/highlights-from-the-checklist-manifesto-by-atul-gawande

3. The rise of superman - https://www.chestergrant.com/summary-the-rise-of-superman-by-steven-kotler

Business

1. Traction - https://www.chestergrant.com/summary-traction-by-gabriel-weinberg-and-justin-mares

2. Contagious - https://www.chestergrant.com/contagious-by-jonah-berger

3. How to be a power connector - https://www.chestergrant.com/summary-how-to-be-a-power-connector-the-5-plus-50-plus-100-rule-by-judy-robinett

4. The mom test - https://www.chestergrant.com/summary-the-mom-test-by-rob-fitzpatrick

5. Never eat alone - https://www.chestergrant.com/never-eat-alone-by-keith-ferrazzi-with-tahl-raz

6. Hooked - https://www.chestergrant.com/summary-hooked-how-to-build-habit-forming-products-by-nir-eyal
Less guarded behind individual humans, but more guarded behind individual corporations. This is the real problem.
I'm afraid that is also not correct. Dunning-Kruger is defined as people with low ability in a domain overestimating their own ability in that domain – it does not require someone to be really good in another domain.

https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
May be, but there are other “open” companies. Opendoor, OpenText, OpenGov.
Snowflake Bentley’s 19th-century images of snow crystals put online
If anything I would expect machines to be be better at determining people's feelings. Unless you know the person well, you are using things like facial expressions, body language, and tone of voice to figure out how someone is feeling, and hoping that they react in conventional ways.

Now that we've willingly told companies everything about ourselves, for younger people straight from birth sometimes, their machines will be able to use all this context to construct a more accurate picture of how a person might feel about an arbitrary subject.

Everyone knows that famous story about a woman being recommended pregnancy-related products before she even knew she was pregnant herself, and that was before this latest round of AI.
AArch64 doesn't rely on NZCV that much. Unlike AArch32, most instructions can't run conditionally anymore, it's mostly just the usual conditional branches. Like on RISC-V, cb(n)z and tb(n)z perform comparion/bit test together with a branch in the same instruction.
I absolutely love this. I'm glad that local machine learning is within reach for everyday hobbyists and not entirely limited to big organizations with deep pockets or experts. This may be a dumb joke, but the tech is there to make loads of useful things.

It reminds me of a more tech-oriented version of the hilarious 'Unnecessary Inventions' guy who makes great unnecessary (not: not useless) inventions - you may enjoy his channel if you like this:

https://unnecessaryinventions.com/
You have to be joking, right? That's a 55 gallons of water as a battery that require 5.5 hours to charge and store 3.9 Wh of energy. Not enough to even power a 10W LED lamp for half an hour. A 10,000 mAh power bank is 37Wh.
And what percentage does that involve stealing and reverse engineering IP from western countries?
It seems accurate for domains where it has large dataset (major programming langages like python, html, ...) to build model from.

xbrl is probably not the case as it is a very specialized domain, that is business reporting in standardized electronic format, according to specific local accounting standard, for example US GAAP in the us.

Only banks, (possibly) investment funds and accounting department in publicly traded companies, and financial regulation organisations (at least in the US) have invested that field.

This explains may be that.
LKRG – Linux Kernel Runtime Guard
There are ways of adding reproduction controls to animated GIFs. Animations have their place and purpose depending on the type of documentation, especially when you want to illustrate some complex steps.
I mean, my way of verifying it is at least reading their abstract. It did not provide me any non-existent one so far, but I'm aware it could happen (thus external reference).
Ask HN: List of blogs maintained with love by independent website owners?
Is there a search engine or a directory page where I can find a list of blogs maintained by independent website owners?

I am increasingly finding that I don't want to read stuff that are on mass-blogging platforms like Medium, Substack, and the likes. They occasionally contain good blogs but the vast majority has poor quality content. And they all look the same. They all have the same layout, same fonts, same dark patterns of the platform affecting the reading experience of every blog. They all seem to be after likes or claps or followers or whatever the cool thing for internet points is these days.

I like reading blogs where the authors maintain their websites with love with none of the shenanigans of mass-blogging platforms. Where can I get a list of them? Where can I search for them?
Thank you for your opinion. We actually don't use GIFs in our documentation and are limiting the use of screenshots and similar visual assets as it can go stale easily. We do rely on videos where necessary.
Shitty computer plus SDD almost full.
I have tried cmake target_precompile_headers, but it doesn't seem to work correctly with some third vendor libraries we are using (precisely the largest ones).
Discovery Fiction
A virtuous circle :)
Open as in free trial. Great progress in their tech and documentation though.
C Posix-compliant argument parsing in 42 LoC, inspired by Duff's device
> Multiple other companies are working on RISC-V SoCs with performance in Apple M1 class, which is much faster than anything ARM themselves has.

Which companies?
The entirety of modern American society is built on those scores. You want life without it? Go to a developing country and suffer a life of poverty with few avenues to build your credibility - and likewise, few avenues to escape poverty.
What the hell. This is super awful.
Being nice isn't a need, it's a courtesy. We extend courtesy to others because it is the right thing to do.
I suppose I meant maturity as in: actively maintained and recommended for use for a long period, which doesn't apply to distutils.

And I should've been more upfront about the real reason for suggesting setuptools: there seem to be a number of build tools that support pyproject.toml, including flit, poetry and setuptools (and I'm sure I've seen at least one other). For me, at least, when I was making a small library recently, it was an overwhelming choice for a part of my project that feels like just admin rather than core business logic. I came close to giving up and just using setup.py with `setup()`. At least setuptools with pyproject.toml is a choice that feels safe; it may not be the best, but it will certainly be good enough that I'm unlikely to regret it later, so I didn't need to spend a lot of time looking at the detailed pros and cons of all the choices.
Just like any classic C library with a static and dynamic versions, using pkg-config to get the respective build flags.

If targeting only Linux workloads, use something like checkinstall to generate all lib-xyz-dev flavours.

If targeting cross platform, settle on one of conan, vcpkg or cmake packages.
Transcending Reductionism in Neuroscience [pdf]
> ranking mechanism that can take account of the expertise level of the author

I assure you that all major search engines use the author name of articles and blog posts and even posts of forums like HN for all kinds of purposes that end up influencing ranking. It's primarily for anti-spam (a user account with good content on one page probably has good content on another page), but is used to rank quality/expertise too.
Still funny how it loves six fingers per hand
I obviously agree that I have both will and wants.

But I can't say that the physical processes in me are in any fundamental way different, than physical processes anywhere else in nature. Most are deterministic, some may be inscrutable, and some may even be random or unknowable - but all those things can be said about the weather, too. You cannot derive my wants from my capabilities (unless you're prepared you ascribe wants to clouds as well, I guess).
But this is still terrible for discovery. Probably even worse. Because it relies on you knowing about something first.
We need meta tags to disambiguate who created what and what generative AI systems can index. Use web standards to do this, I've written two articles on the subject:

https://medium.com/@jason.filby/ai-training-and-copyright-89...

https://medium.com/@jason.filby/stackexchange-officially-ban...
Ask HN: What are the most important challenges?
Say you had no need to make a living - imagine you win the lottery or something like that. You don't get to have millions but you don't _need_ to work.

Now imagine that you still _want_ to work but now you can select to work on whatever you want.

Lastly, say that you would want to maximize your impact on helping solving most pressing problems for humanity now.

What would it be? What would you work on? Just curious to see what strikes as a priority.
They don't, as far as I can tell, claim that. There is a claim of SCOP of 3-4, and a claim that they can output 80C, but there isn't a claim they can output 80C at a SCOP of 3-4.
I want to do this for a review site.
I think video content is going to crowd out text-based media for this reason. Maybe deepfakes and synthetic video content will eventually become as cheap and ubiquitous as text content. But for now, if you see a person on the screen you can be reasonably confident you're watching an actual human.
Ah, automatic "end" insertion, like JavaScript's automatic semicolon insertion?
Well x-cracies are about power, not about money. I believe there are genuine differences in the extent to which organizations are transparent, both about power and about money. But even with full transparency, what is there to verify if there is no way to define "merit" that everyone in the org can agree upon? That lack of agreement gives latitude to the autocrat to use the term "merit" to mean whatever suits him this week.
I have seen one of those engines powering a drill bit: Someone needed a hole drilled into concrete under water; and building a single use tool was their solution. Worked pretty well, too.
I've seen many mentions of ChatGPT replacing Google, or SOF; ushering in an age of "knowledge" to replace the age of information.
What about all the training data that's no licensed for commercial use. It's probably quite likely that they scanned all of github's public repositories. Including many projects that don't give permission to use commercially. Surely that's legally problematic?!
Why would they accept a discount over what they could get if they just sold the whole company? In my experience of these situations it has little to do with the lack of "smarts" and everything to do with the lack of time and interest. In fact in many cases the 'smart' thing to do is to just sell and walk away, and the decision to keep going is more based on various notions of family 'loyalty' and tradition and responsibility, rather than actual "business smarts".
Can you tell me exactly what kind of beans you have in your simple spring boot app, and how request processing works step by step?
> And a bit of SQL injection. Apparently only worth looking for on old web apps - progress?

Yes, but very minimal and disappointing.

Sure, people got serious about this and today, SQL injection is hard to near-impossible to introduce using modern frameworks and practices. But we got there by learning the wrong lesson.

We've treated SQL injection as its own vulnerability class. We've taught a generation of developers to Not Write SQL Statements By Hand, to Use Prepared Statements or Use ORMs. Libraries and frameworks were changed accordingly. Sanitizing, which evolved to "Web Application Firewalls", was introduced to detect and block SQL injection attempts. We've solved this as a specific case, instead of learning the general principle: never work with structured operations on structured data in their string representation form.

"Stringly typed APIs" you mention are just another form of this, they're the same class of problems as SQL injection. So are XSS attacks. So are ${any other query language} injection attacks. So is your site breaking apart because of a stupid mistake or malformed user input that broke your templating engine. All of them are caused by gluing unstructured strings together and then deserializing the result.

Operations like "interpolate this value in this place of structure/query" aren't string-level operations, they're structure representation level operations (e.g. DOM node replacements). If you do them in their natural representation, injection vulnerabilities cease to exist.
Yeah, was going to say the same.

Today's humanity is collectively irrelevant to the universe as a whole. But, there's no obvious thing standing in the way of von Neumann probes eating Mercury into a K1 civ, using that to send a wave of colonisation VN probes to every reachable galaxy at the same time, and only then spreading out to each star within each galaxy, then star-lifting each star, and in cosmologically short timescales every star is a red dwarf surrounded by a K1 Dyson swarm.

I doubt Dyson swarms can avoid being ground into dust over a "mere" million years, so that's a very different and very dark (literally as well as metaphorically) possible future.