skysight-inc/HackerNews huggingface dataset:
It's difficult to make a recommendation when you're not sighting any problems that you're having or new features that you want or think would be valuable. The main criticism you have appears to be able to be summed up as it's not new and shiny. As if your backup provider is some bauble that you wear around your neck for others to see.

You do say that you feel that there's a lot that can be improved and you feel the experiences dated but there is not one example provided of what you believe an improvement would be. Not in workflows not in features not in anything. Products like backblaze rarely change unless there is obvious sellable features. I imagine they don't get a lot of feedback on actionable features and improvements that they could make.

This type of product is not sold based on feelings it's sold based on function. Is your backup provider functional, are the workflows intuitive and functional, does the UI work in the sense that it allows you to do things in a way that you're used to. Updating things to just be new and shiny without meaningful feature or workflow improvements absolutely destroy businesses. There is a reason places like Amazon still have a website that looks very dated compared to the modern browser lagging garbage that people think is so hot. When you have a UI/UX that's established and your users are used to it changing it is the best way to chase them away. Unless of course that change comes with very meaningful enhancements to how the work is done.

Is your backup provider supposed to be a trendy thing you can brag about to your friends? Honestly I don't know any backup provider that feels trendy and gives me the feels when I look at their apps or their websites. Mostly something like that would actually turn me off from them because generally places that invest heavily in front end spit and polish lack horribly in the back end. While I personally don't use backblaze I do believe that they are one of the more robust and better backend providers.

Last time I communicated with them it was very easy to get a hold of people in the executive team and they were open to suggestions and ideas. I imagine if you have actionable suggestions about improving the look and feel in a meaningful way to make the product easier to use they would consider it.

Personally I use SpiderOak for my backup. I think backblaze is a fine product it just didn't have the features that I wanted and SpiderOak did. It is also something that has not been updated in quite some time because it is functional as it is currently. I would actually take the opposite approach of you if my backup provider all of a sudden updated their app and changed it to look more trendy and modern it would be frustrating because my first thing would be now where do I go to select additional files for backup or do a restore or check on status and so forth. That would make me look to another provider because if I have to relearn a UI but not have any new functionality, I can just as easily relearn a UI on a different provider.
futex APIs are both prevalent and somewhat unfortunate: Since the task enqueue happens in the kernel, you have no control over how it does it. This makes something like "wait if not equal" or requeue either not portable (few non-linux api's support it) or inefficient to adopt (too many syscalls from intermediate locks or eager wakes when using). It also means custom queueing (i.e. readers in one list, writers in another, same addr key) isn't possible.

NetBSD and Windows seemed to have made a more perf-flexible API here: Each thread has an implicit AutoResetEvent which it can wait on while any other thread can set it. All task queueing can then be done in userspace, in a lock-free fashion too for Windows. This avoids that extra syscall at the end for futex based locks/rwlocks and employs natural/efficient requeue. NetBSD has a slight edge in that you can set the AutoResetEvent of multiple threads using a single syscall.
Half and half. I think its true that old style counter cultures and the avant garde no longer exist but also that the "deplorables" is not counter culture. The global kind (versus but encompassing the USA specific manifestation) is a kind of reaction against progressivism based on tradition. The word "reactionary" might be used more by people hopefully without the 19th century let-them-eat-cake connotations! It's alternative.

Generally there may be some confusion of categories. There is a difference between alternative, sub and counter cultures. There are lots of sub cultures still around, and lots of groups doing their own alternative thing. I think previous counter cultures had sub cultural manifestations. Punk is a classic example with the "punk ethic". The sub culture got recuperated and commodified, and the ethic mostly but not completely died.

I'd say cyberpunk lives on in the critical take of hackers towards AI and technological capitalism for example but even if its not a subculture now and even if there's no real counter culture it still influences many counter cultural ideas. The spirit or ideas of cyberpunk hasn't been fully adopted by mainstream at the same time the aesthetic subculture was.
The cause is collusion between political and private entities to insulate a mathematical minority from taxation.

Trying to change the narrative altogether while claiming solidarity is disingenuous bullshit.

“Hey that guy lit the house on fire! I have 4K video and a confession!”

“Yeah I saw him too! But did he really or was it the gas and the lighter? Who knows. We should look into it.”
> gets a lot of really complex stuff done with it ... The vast majority of software engineering consists of simple operations that move data from one place to another - from a DB to a JSON file, from a REST endpoint to a browser screen

Is the complex stuff you get done with Java the same as the "majority of software engineering" you describe? I'm having trouble reconciling those two claims ...
althou it came with linux binary compat (of unknown quality) i think the solaris thing was just too off putting for most customers and the company did not do very well
> after finding out he's quasi-retiring soon

What?!
I think it might actually be beneficial for artists, in the long run. Assuming that AI will remove the need to work for a living[1].

I recently saw a “modern art” exhibition and one of the things on display was quite literally a black square in a white wall. That’s it. AI could have produced that long ago. But presumably the artist, and at least some of the people viewing it, got something out of this as a means of expressing “something” (I don’t know what, I clearly didn’t “get it”). If AI liberates artists from having to make money from their art, then they can focus on expression and “art for arts sake” without having to worry about appealing to whoever is likely to pay them.

Sure, the AI could create the same art, but it could create that black square too, long ago. That didn’t stop this particular artist.

[1] I don’t think it will, automation has already improved productivity and production a thousand fold over the past 100 years, yet we still have to work just as hard while a handful of rich people are richer than ever before, with more personal wealth than sone nations. More likely, AI will make a handful of rich people even richer still leaving the rest of us in the dust, probably being put to work on meaningless grunt work — don’t want to waste valuable AI time on flipping burgers now do we!
COBOL: COmmon Business-Oriented Language. Misspelled in the headline, FFS. At least that indicates Silicon Republic still has human writers.
Improving sleep
Utility classes are meant for utility purposes, not to replace CSS, but you see so many projects out in the wild now terrified to have a classname that’s relevant to the topic which makes it harder to organize, but also harder to select for userStyles, filter lists, etc. (i.e. if you make a FooWidget, add the .FooWidget class so real folks can read/parse thru the code easier for their needs …or just for their knowledge of what others are doing, and maybe actually put some styles on that bad boy instead of every property being behind a util). I have spoken with some engineers that only know how to speak Bootstrap or Tailwind, & not a lick of CSS. This isn’t just 2000s thinking to consider pumping the brakes a little as utilities at this point have definitely blown out into ‘overuse’ & ‘overreliance’, but these things come in cycles with a new idea taken to an extreme before we swing back to only semantic markup & selectors on element names again before the next pendulum swing. Even still, utilities aren’t a new idea, but just part of how reusable classes in CSS can just work ­– and rolling out with massive block of utility CSS that are mapped one-to-one with a single property is in the ‘smell’ territory.
Boosting Big Brother: Attacking Search Engines with Encodings
> I'm seeing this happening.

Are you seeing the "provoke China to attack Taiwan"-part or the "grab the talents from East Asia"-part?
> Of course, the job does not end with these patches; there is still a lot of functionality provided by futex(), including priority inheritance, that is not available with the new API.

This is always unclear to me. If there's work being done to streamline the API, why not just provide a single API that always does priority inheritance?
> There should be better architectures.

The drumbeat of progress has been quite steady. On log charts.

https://files.catbox.moe/w93was.png
Scepticism is great, but that's perhaps not how I would describe praising a quote from an Ig Nobel prize winner that discards the entire field of personality psychology just because it happens to align with what you already believe.
I know there's the replication crisis and everything, but let's not be over cynical - I don't think Nature would publish a study that didn't use basic statistics and didn't have a control group for its experiment?
Not true and a bit trite. You don't get out much and are online alot?
https://www.youtube.com/@mickthemechanic5718 is a professional car mechanic and amateur racer, channel is a mix of DIY car electronics & racing.
But maybe you needed a pre-human womb to bootstrap the first human, and we no longer have the blueprint for that...
I am with the developer here. I have seen large orgs use softwares from individual developers who release software with permissive license and never contribute anything back. It often amazes me how software that traditionally would take millions of dollars to build is just available for free. It takes immense amount of effort to build and a simple `docker pull` to use it. Builder and creators should be paid for what they have build.

One of the experience selling enterprise software vs selling developer is that, it is very hard to sell anything to developers. My hypothesis is that, the problem statement or product that you are selling to developers has to be either very boring for them or technically very complex that you can't do it themselves. If the product falls in that chasm, you are now not only competing with other organisations but also developers. It becomes hyper competitive and would take huge amount of effort and capital to be successful.

PS. the title is little ambigious.
You’ll need a bit more than 7GB (~1 GB or so), even at 8 bit quantization, because of the KV-cache. LLM inference is notoriously inefficient without it, because it’s autoregressive.
> I cringe every single time I see a for loop for what System.arraycopy () has been providing since early days.

The worst thing is, that System.arraycopy() is an optimized JNI call which is much faster than copying it by hand [1].

> For better or worse, it shows me that the author isn't that into Java.

The thing is though, most of the time arrays in Java are used because of performance. Or maybe ignorance. Because why would anyone voluntarily give up all the comforts of a List<T>? It's not that Collections are very hard to find in the documentation. And most of the IntelliJ suggest switching to a Collection anyway.

1. https://www.javaspecialists.eu/archive/Issue124-Copying-Arra...
In reality, Apples hardware DRM checks broke the OTA no matter how functional the display was.
High Output Founders' Library
Share with everyone a compilation of articles for tech founders during their startup process. These are high-quality articles that we can discuss with each other on each post.

Note: The link is shared through Builder, a tool that helps us discuss on each website. As Notion does not allow embedding websites, you need to install the Extension before using it.
You can download the Extension here: https://chrome.google.com/webstore/detail/buidler-one-extens....

Here is the original resource link: https://schlaf.notion.site/High-Output-Founders-Library-4874...
In fact the field of behavioral psychology and religion are amazingly closely aligned, and furthermore, there are many priests who obtained degrees and began professional careers before answering their vocations.

I also know several priests, some who are MDs, who specialize in religious fields such as bioethics. These priests are in high demand to advise bishops and hospitals (oh I am sorry, but did you not hear that the Catholic Church founded, established, and propagated the worldwide system of hospitals?)

https://en.wikipedia.org/wiki/List_of_Catholic_clergy_scient...
Building a Video Game with JavaScript, React and CSS
Guess what. If an AI uses my work i'll sue. Simple as that.
> the opportunity cost of reusing the spent fuel is not a major issue

Uranium mining is extremely destructive to the environment, not to mention using a lot of energy, so this isn't just opportunity cost, it's externality cost.
He will stop weekly videos on January 1st, 2024.
https://www.youtube.com/watch?v=ca0RpxknHCI
It's like if a squirrel started playing chess and instead of "holy shit this squirrel can play chess!" most people responded with "But his elo rating sucks"
Wrong. Currently most electricity is generated from sources that release co2. Also, all the energy used in computation is ultimately released as heat anyways!
Show HN: Budget Zen – Simple, Encrypted Budgets and Expenses
It's a very valid point. Our past meddling with ecosystems and biologies have often produced unintended consequences to great detriment, it's not hard to imagine those from this too.

Even ignoring the biological risks here, the economic risks are quite obvious - we're already in a place where many developed nations have demographic problems where ever greater percentages of the population no longer work, leading to less and less resources available to support the pensions of later generations.

Imagine if all the people who are currently retired got this naked mole rat gene and lived an extra 30 years.

What I do like about the article is that at least part of the longevity comes from reduced incidence of cancer. That's a medical treatment I can get behind.
Employer tax withholding is a scam
If we turn out to need the uranium, we know where it is: in the special spent fuel storage facility. It's just very contaminated with radioactive elements that aren't uranium and have shorter, more dangerous half-lives.
Why is it Apple's fault that a knock-off (i.e. unsupported) display stopped working after a software update?
> If NYT or the Economist or the BBC tells me the sky is blue

Since these journalists are spending their time on Twitter and never put a foot outside on the real world, no, I dont trust anything they say.
China is mostly fine now and they are building a lot of infrastructure. India is improving but still have a very long way. Nigeria, I don't think they are anywhere near to "emerging" anytime soon. That being said, despite having a high "GDP per capita", they have a much serious over-population and chaotic scene than India.

But maybe they can flip that with the help of China?
Obviously ADTs are probably just a standin, but I think they are a feature absolutely every language ever should have. They are also not very expensive, esp. runtime wise they're (afaik) equivalent to the clunkier solutions (like classic enums).

Have you never had a thing that could be EXACTLY one of two things, ever? And you wanted the compiler to make sure that, anywhere you used that thing, you had to take care of BOTH of those possibilities? That's one of the main uses of ADTs.
Is this just an ad for a non existing commercial service?
I actually think this is pretty 'meh'... There is no way they could recognise faces from that footage. They might be able to track people, but if someone disappears behind a car or building for just a few seconds, then in court they could argue that they weren't the same person - and that any crimes caught on camera before walking behind a building must have been someone else.
Then why not just author knowledge as a graph in the first place, as humans?
No.

Every time I see this sentiment, all I hear is that people genuinely think a nation is just an amorphous blob of biological entities all interchangeably conducting “economic activity”. If there aren’t enough people here who can do the work, or there are but they don’t want to because of pay or something else, we should address those actual problems. The other thing that I attach to sentiments like yours is that higher education in the United States is a completely fraudulent industry. It utterly fails at educating and preparing its own people for the kinds of jobs we need done in the 21st century, and yet the solution somehow is to bring other people in to attend those same schools and universities.

The United States is not just an economic zone that functions as a means to an end. Imagining that turning it into one is actually good is a deeply misguided approach to solving a very real problem.
Maybe it's not really up your alley. But I learned Java with the Java in Action with BlueJ [1]. Although it's pretty basic, the text book really explains all the Java (and OOM) basics in a pretty clear way. The book is called Objects First [2].

In addition I really enjoyed exploring the JDK documentation. Especially Java <1.7 is extremely manageable. Java 8 introduced NIO and lambda's which make Java way more fun, but also a tad harder to learn.

It's not exactly JVM, but just wanted to share anyway :).

1. https://www.java.com/en/java_in_action/bluej.jsp

2. https://www.bluej.org/objects-first/
Don’t expect people aren’t doing these individual things. Reuse, buying ethical products, recycling, public transit, and so on. It’s just that you’d never see the needle moved this way, so you probably wouldn’t be able to tell how many people are doing these things.
You're strawmanning, please don't do that. The original claim was about long term ice trends/projections and what they do or don't mean, but now you're trying to claim there's a dispute over satellite measurement accuracy (there isn't).

As for your claims of consensus, please just stop. Almost nothing about the climate has a consensus outside of the physical absorption bands of various gases. Constantly claiming you don't need to respond to people's points because there's a "consensus" when there obviously isn't is an illegitimate tactic. Engage with the point or don't, but don't try and pretend you're in the right to ignore it.
Some of it is even radioactive! (thorium ash)
That's not what a microkernel is. A microkernel is a kernel that pushes services traditionally included in the kernel, such as networking, out into userspace.

The closest things to what you're describing are unikernels and NetBSD rump kernels.
> LLMs won't get intelligent. That's a fact based on their MO. They are sequence completion engines.

A system that could perfectly predict what I would do in response to any particular stimuli, as a continuing sequence, would be exactly as intelligent as me.

> They can be fine tuned to specific tasks, but at their core, they remain stochastic parrot

Othello GPT was an attempt at answering this exact question, it's a simplified setup and appears to learn a world model: https://thegradient.pub/othello/
I'd imagine in 500 years we'll have the tech to sort the site out in an afternoon so that headline may not be quite true
It turns out that we live in a society. And these days the main risk to human survival before middle age is other humans.
That's a bit semantic, isn't it? Because in practice it's still 10, but lazily initialized [1]. And an empty ArrayList is useless anyway.

1. https://stackoverflow.com/a/34250231
There is no doubt that some leading AI proponents in the 1960s were overconfident.
What Is Structural Typing?
Tangential, but https://windows93.net/ is by far my favourite take on the “web desktop” concept.
It is known that that is not true, due to the distinct genetic code of mitochondria and known epigenetic influences of mothers on their children in utero.

You could say “well that's the last 10% of the details, maybe 90% is in the DNA,” but I think I would be suspicious that it's that high, because one of the things we know about humans is that we are born with all of the ova that we will ever have, rather than deferring the process until puberty. I should think that if it could be deferred it would have been, “you will spend the energy to make these 15 years before you need to for no real reason” seems very unlike evolution whereas “my body is going to teach you how to make these eggs, just the same as my mother's body taught me,” sounds quite evolutionarily reasonable.
Finetuning of Falcon-7B LLM Using QLoRA on Mental Health Conversational Dataset
Is there a clear application to a practical, real world data set where TDA is the state of the art? Don’t get me wrong, I love maths and topology in particular but I’m trying to understand what are the advantages that these techniques bring to the table
We're diminishing biodiversity to our own peril and disadvantage.

The primary driver of biodiversity loss and deforestation is animal agriculture.

Act accordingly.

https://www.pnas.org/doi/10.1073/pnas.2204892120

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

https://dothemath.ucsd.edu/2023/08/ecological-cliff-edge/
I think a few code example would have been nice.

The thing I like about concurrency in Elixir is that it's there if you need it but it's mostly not mandatory in your code, compared to Javascript where its kind of imposed on you even when it's an hindrance.

I remember one trick I used to do with LiveView on click events etc was to put all async (or "asyncable") code in a spawn function, which would speed up the return.
Yeahbut, a site translation in Russian is available! Trust us bro!
This is just crab mentality.
If space is a concern I'd venture a guess that you live in a dense urban area. Try buying a batterypack + low-end smartphone to use as a hotspot, and go outside to work. To a park, or a cafe, or if you can afford it, a coworking space. It'll do you some good to see other people and/or the sun.

VR is, in my opinion, a walled garden being sold to companies looking to justify some budgets. I'd explain but my post looks negative enough already, it is left as an exercise to the reader.
It's funny how this is faster and more responsive than my actual windows desktop window manager experience (speed of opening apps etc).
Aren't these preloaded with crap/scamware by shady providers?
They make locks faster. That’s how a typical developer will interact with them, anyway.
I think this just crowdsources the server’s load. Servers will certainly have to handle fewer requests thanks to PoW, at the expense of clients’s CPU time.

The upside is that the server does not go down, so at least some users will be able to access the website, compared to zero users
Thine Own Self. I just watched that a couple days ago.

https://www.imdb.com/title/tt0708826/
In California, that legally drilled well has a sealed cap and a concrete pad at the top. It’s quite unlikely for anything to spill down it unless there is a flood higher than the cap.

(Neither of these things is expensive.)