skysight-inc/HackerNews huggingface dataset:
At the same time, is there any reason to trust them over empirical evidence (if there is evidence)?

Incentives are incentivizing.
I have noticed some articles (and not just "Best XXX of 202Y" articles) that seem to always update their "Updated on" date which Google unhelpfully picks up and shows in search results leading me to think the page is much more recent than it is.
Are you thinking of Filippo's Fake Hacker News?

https://filippo.io/fakenews/

I found it so amusing that I bookmarked it ^^
Ask HN: Local LLM's
I've been wanting to run LLM's locally and it looks like there is a huge amount of interest from others as well to finally run and create our own chat style models.

I came across https://github.com/jmorganca/ollama in a wonderful HN submission a few days ago. I do have a Macbook Pro M1 that was top of the line in 2022, the only problem is I have Debian on it as I use Linux.

Could someone point me in the right direction for a beginner like my self on how to run for example Wizard Vicuna Uncensored locally on Linux? I would very much appreciate it, thanks for reading.
Object Desktop for Windows 10 and 11
> $X is bad

> $X bad on purpose

> $X is made to appear bad for those who are not die-hard $X fans

You just invented a consipracy theory that has surprisingly huge explanative power in modern world
> https://www.seroundtable.com/google-dont-delete-older-helpfu...

I think older articles will eventually hold more weight in Google Searches.
There will be a before OpenAI vs after OpenAI weighting.
Please don't ever edit anyone's work with such terse comments. There is not one actionable improvement in this red ballpoint pen comment. If you want someone to do better at writing something, you need to give them things to at least consider. You may not know what would improve the writing, but just saying "this sucks, fuck off" is never productive. At the very least, find one example of a tone deaf paragraph and give an example of a rewrite that at least you would find better. You may not be the author's target audience, but at least you've given input that may lead to a better revision.

edit:
It occurs to me this is replying one more nesting than I realized. The comment stands, but I thought I'd note that I missed the sarcasm
Yup, "Last Updated on xxx" but no obvious updates called out in the article
he's an asshole because he wants to work with extraordinary people and made fun of george bush?
If one was designing a European aircraft manufacturer from the ground up one would not choose the Airbus model… but that’s not what happened. They were all going to require state subsidy, presumably the total subsidy is less than if each state were subsidising their own aircraft manufacturer to compete with each other. And if they had settled on one location and the other sites had shut down you and I well know the governments would just be subsidising jobs in some other industry.

“National egoisms” is a nebulous phrase. The fact is that they would have been punished by their political systems. The governments handed out the subsidies that were necessary to not be punished. That’s democracy.
Null safety at application level is just a good architecture, test coverage and regular code reviews. It is not an internalized struggle of any sort. Last time I saw uncaught NPE in server logs was a long time ago: why would it necessarily be more frequent than some data validation error?
Personally I found the shuffles with the API a huge pain. I have a small bot and I previously just used a command line client to post my automated tweets.

With the API changes and new keys those clients all stopped working and the maintainers were uninterested in fixing them.

So now I have to implement oauth myself. Which as a busy person and poor programmer is a significant amount of work.

I went with paying IFTT a few dollars per month for now (because their API just lets me use a bearer key) but I suspect people/organisations that don't prioritize twitter won't bother.

Edit: I just checked an it looks like there might be some wrappers around the twitter interface now (twurl and twitter-api-client look promising) so perhaps time to revist.
> Google have declared Apple's M1 chip is malware
Heck, ask ChatGPT if it can understand error reduction by iteration.

"How can I get my program that produces correct responses 66% of the time to always produce a correct response?"

I'm not paying for that answer. Note that it requires inverting the mathematics to prove your result is always correct.

After asking GPT that, ask it to explain how it arrived at this conclusion step by step.
Heck, sometimes that answer is even correct!
> In this case most of the authors do not understand the consequences of the tool

Because you do? That's my point: engineers believe that because they have some understanding of how machine learning works (and in my experience, usually it is very limited...), they can conclude that they understand the consequences of it. Simple example: the Facebook "like" function, that was supposed to be positive ("oh nice, I got likes"), and actually increases addiction and is mostly negative ("oh no, why did I not get likes?"). Clearly those who implemented the first likes had not realized what consequences they would have.

> Technology is responsible for almost every single good thing in the world today.

If you have a very limited view of the world, I guess it could be. I like trees, flowers, bees, birds, mountains, snow. Can you tell me which ones come from technology? Let me help you: most of them are threatened to die in this century because of technology. For most living species, every single improvement technology is bad news. To the point where it is now globally becoming bad news for humans, because it's quite likely that we will get into global instability, wars, and famines in the next few decades because of technology. Think about it when we start having billions climate refugees, and think about how you were dismissing opinions contradicting your beliefs based on the fact that you understand some implementation detail.

But let's even ignore the fact that the next few decades will most likely get pretty bad for us. It is true that right now, we live longer, we have more food (and obesity problems), and we can cure many diseases that we could not in the past. Does that mean we are happier? Happier than whom? Vikings? Ancient romans? Ancient greeks? That question seems closer to history and philosophy... why does your opinion count then? Are you historian/philosopher?
The realist in me wants to label the sort of "digital romanticism" that the main text espouses as "materialist" in nature. With that being said, before I actually read the main text, I bookmarked the page because I appreciate it as a resource.
I would recommend the course from Oxford (https://people.maths.ox.ac.uk/gilesm/cuda/). Also explore the tutorial section of cutlass (https://github.com/NVIDIA/cutlass/blob/main/media/docs/cute/...) if you want to learn more about high performance gemm.
OpenAI triton is another good resource if you want to write relatively performant cuda kernels using python for deep learning (https://openai.com/research/triton)
I discovered Imagus yesterday thanks to another thread in here about extensions, and today I read this.
Isn't it funny how "net neutrality" used to be about preventing companies prioritising certain traffic based on business deals.

As soon as a bunch of losers who stalk people for fun get kicked offline they suddenly want to adopt the phrase "net neutrality" for their cause.

People like you are exactly why every rule has exceptions. You're the embodiment of yelling "FIRE! in a crowded theatre".
The job is to communicate effectively while producing software more reliably and with less time than someone else that might get hired.

There are many of us who think Java has very little to learn - asking us to go slower - while probably good for society in general, is a losing strategy in a Capitalist economy.

You can keep up, or be left behind. Meanwhile, fortunately the “communicate effectively” is 100x more valuable as “produce software more reliably and faster” ie learning all of these new languages and language improvements.
Almost all of those perks have been given to line techies since Google was founded.
Is this like Noom but for sleep?
Direct link to Mark Shuttleworth's response in that thread: https://old.reddit.com/r/recruitinghell/comments/15kj845/can...

[actually submitted in the usual manner, but marked as a dupe]
The theory I've heard is related to 'crawl budget'. Google is only going to devote a finite amount of time to indexing your site. If the number of articles on your site exceeds that time, some portion of your site won't be indexed. So by 'pruning' undesirable pages, you might boost attention on the articles you want indexed. No clue how this ends up working in practice.

Google's suggestion isn't to delete pages, but maybe mark some pages with a no index header.

https://developers.google.com/search/docs/crawling-indexing/...
The only scientists Chinese people are approved to listen to are most likely to stay within the party line and the ones who aren’t are smart enough to not be very vocal about it, it won’t earn them any gain anyhow and may otherwise attract unwanted attention from authorities. In China you can easily be summoned in by a local police and get harrased. It’s just how it is in totalitarian states.
Does anybody have an idea on how to get in to Metal programming (as in Apple Metal)? I'd love to mess around a little with this on iOS and macOS while learning about tile-based rendering, but I have trouble locating educational written material.

There's a book (https://metalbyexample.com/the-book/), but the author has put up a note that it's quite out of date. It seems the most up-to-date information is available in the WWDC videos (regarding e.g. Metal 3), but I'd really prefer something written. And Apple's documentation reads more like a reference material and is quite confusing when starting out.
I've been curious about how they are doing this. It seems to be an increasing trend and is making the query mostly useless.
Where do you see people shifting to?
Hmmm I ran llama2 ggml q4 in 6gb ram with llama.CPP on my laptop.
If you want to go really in-depth I can recommend GTC on demand. It's Nvidia streaming platform with videos from past GTC conferences. Tony Scuderio had a couple of videos on there called GPU memory bootcamp that are among the best advanced GPU programming learning material out there.
Facts. What I wonder is if everyone else wants to believe or really just doesn't care. For some reason, I really hate being lied to.
Ruffle's official e-mail inbox is chock full of these. The sums of money being offered for a free and Free extension are so high that I can only assume the buyers are looking to load it up with whatever malware won't immediately get it banned by Google or Mozilla[0].

My personal opinion is that you shouldn't be allowed to transfer an extension between owners without prior approval and vetting of the new ownership structure. This should deliberately be harder than just setting up a new extension, because new listings won't have reviews or trust associated with it. I'm saying this as the person who occasionally gets caught on the business end of some of these policies[1] and knows how much of a pain it is to navigate bureaucracy. The underground extension sales marketplace is incredibly sketchy and plays fast and loose with user trust.

[0] Joke's on them, our AMO listing is already flagged for machine-generated code (because we use Rust/WASM), so our extension submissions only get approved if Mozilla is able to reproduce our builds byte-for-byte.

[1] https://ruffle.rs/blog/2023/04/23/mozilla-extension-postmort...
Kid, first of all great job! Second of all I am jealous you understand this as such a young age. I was pounding 40 ounces of Old English in the hood at 17, but should have doing something like this. Granted, the internet was just a baby when I was 17.
Yet another opportunity to recommend Firefox to readers.

I'm not sure I advise doing it, but you can go to about:addons and hit the gear icon and you can uncheck "Update Addons Automatically". Even better, click on an extension and under the "details" tab there's an option per-addon to set whether you want automatic updates or not, so you can disable updates just for the one addon you don't trust (or enable updates just for the one addon you do trust).

Also, want to run older version of an extension? The Mozilla Addons page for each extension has a list of every release and you can download each version independently as a signed XPI file if you want to sideload it.

The big thing I wish Mozilla would add is self-compiled releases like F-Droid does, especially since their ill-advised signing process means it's hard for users to compile an extension from source -- it's way too easy for a submitted extension to deviate from its source code. But that (admittedly large) issue aside, Firefox offers a lot of control for users who want to manage their own extension versions. Forced automatic updates are a Chrome problem.
Reading the text messages from that court case extinguished any questions I had about Musk and his cronies being super geniuses.
Exactly. it's not fair in the sense that platform pricing is not set by an "efficient free market". What you pay for is not the features, it's the visibility. So the pricing of gumroad/apple store/etc is way above their operating costs.
Google update lets users remove contact info, explicit images from search
I have a subset of these printed out and tacked to a cork board in my office, and I refer to this website a few times a year. Very, very good stuff.

This one in particular was a big influence on me when I moved from engineering to design. It expressed what I'd felt but hadn't put into words. Not just the look, but nearly every aspect of a project is de facto path dependent, so you want to be as far upstream as possible. It's also why I volunteer to write a lot of documents I'm not strictly responsible for:

> 30. (von Tiesenhausen's Law of Engineering Design) If you want to have a maximum effect on the design of a new engineering system, learn to draw. Engineers always wind up designing the vehicle to look like the initial artist's concept.
They're also using LLMs to write articles.

I don't understand why they think I or anyone else won't just skip the part where they lard it up with ads and just talk to the robot directly.
I think even Sun buying MySQL already hurt MySQL and helped PostgreSQL.

Back in 2006, the startup I was with moved from PostgreSQL to MySQL because the support we were able to find was both expensive (300 USD/hr) and not satisfactory. Back then MySQL AB (this was before Sun) gave us a 10K two year deal on three servers and they had excellent response times and knowledgeable support.

For PostgreSQL the year 2010 when Salesforce bought Heroku (big plus) and Oracle bought MySQL (big minus for MySQL so indirect big plus to PostgreSQL) was the breakthrough, I would say.

That MySQL didn't get CTE and window functions until 2018 is a sad joke.
Furthermore, when people are held responsible for quality completion of a task, they are often more driven to achieve the task at-quality. This must be balanced with not over-taxing them, but that's a given.
TypeScript 5.2 RC
Yeah, the path you're talking about is pretty common actually. Companies handwrite one SDK in the language they're most familiar with, then use OpenAPI-Generator to produce a few others and try to patch up the obviously broken things.

They tend to get quite sick of both hand-maintaining any SDK (even in the language they love), and of dealing with the problems/toil of the openapi generator (or the user complaints of the non-idiomatic code they didn't understand, because it was in a different language).

Still, it's better than nothing, so I applaud those who take on the effort!

Thanks for the kind words – we hope to help bring the well-typed nature of gRPC to REST, without making things more complicated.
Great effort, but really still needs a bunch of work. In some places the sentences just don't make sense. I think in terms of CPU, a good starting point is the Von Neumann architecture which most computers are designed around.

The current description of CPUs mix things up with OS concepts. You may want to look into things like memory management units ( MMU ) that builds on the basic Von Neumann architecture to provide "virtual memory" such that an OS can use it to provide process isolation that OS's can use. Also the more capable CPUs have what are often called "modes" (protected mode in x86, ARM have a similar thing) to isolate running programs from each other and be able to create rings for things like kernels and device drivers.
Honest question: why is SQLLite needed for local? Why would you not have PG at edge that replicates data with central PG? That way the SQL dialect problem you mentioned wouldn't exist.
I thought Reddit has https://old.reddit.com/r/SubredditDrama/ to discuss drama on subreddits.
If people like GPU programming, I wrote a blog post this week about GPU-accelerated hashmaps, semi-provocatively titled "Can we 10x Rust hashmap throughput?".

HN post here:
https://news.ycombinator.com/item?id=37036058
The are just normal people but with billions of dollars to sling around, so everything is more expensive and impressive scale.
A question I could ask is why does the country matter if the product works and does what it's supposed to do?
Official Dangerous Virus Notice Distributed at the X-Windows Conference

https://donhopkins.medium.com/the-x-windows-disaster-128d398...

>X-Windows: …A mistake carried out to perfection. X-Windows: …Dissatisfaction guaranteed. X-Windows: …Don’t get frustrated without it. X-Windows: …Even your dog won’t like it. X-Windows: …Flaky and built to stay that way. X-Windows: …Complex non-solutions to simple non-problems. X-Windows: …Flawed beyond belief. X-Windows: …Form follows malfunction. X-Windows: …Garbage at your fingertips. X-Windows: …Ignorance is our most important resource. X-Windows: …It could be worse, but it’ll take time. X-Windows: …It could happen to you. X-Windows: …Japan’s secret weapon. X-Windows: …Let it get in your way. X-Windows: …Live the nightmare. X-Windows: …More than enough rope. X-Windows: …Never had it, never will. X-Windows: …No hardware is safe. X-Windows: …Power tools for power fools. X-Windows: …Putting new limits on productivity. X-Windows: …Simplicity made complex. X-Windows: …The cutting edge of obsolescence. X-Windows: …The art of incompetence. X-Windows: …The defacto substandard. X-Windows: …The first fully modular software disaster. X-Windows: …The joke that kills. X-Windows: …The problem for your problem. X-Windows: …There’s got to be a better way. X-Windows: …Warn your friends about it. X-Windows: …You’d better sit down. X-Windows: …You’ll envy the dead.
yeah, i would, unless i were desperate to get some income (as in fact i am right now, but almost never have been)

like, yeah, if i had just been laid off and i was trying to get two or three offers on the table at the same time so i could choose between them, getting me an offer in a couple of weeks instead of three months would be crucial

but usually when i've interviewed for a job, i've already had another job, or at least hourly contract work sufficient to pay the bills
> Study Finds That 75% of Remote Workers Are Actually Just AI Chatbots

Better news than I suspected.
Japan is Twitters second biggest market.
“Do it right, and thousands of years later enough people will want to visit your grave that parts of it will travel the world to make it convenient for them” –Ramses II (if he was posthumously posting on HN).

[This does not constitute an endorsement of the decisions of Ramses II, individually or in aggregate]
> I'm surprised that Microsoft, Apple et al provide such a sub-par service in China that over 450 million people were bothered enough to install a third-party keyboard.

American companies man. They really don't care. So much stuff just breaks or does the bare minimum if you're using any kind of IME, or if you're not using UTF8, or even if you're not using ASCII. There seems to just be a general cultural incomprehension that there's any other way of writing on computers. (It's not even limited to companies - there's a whole bunch of Linux stuff with the same problem, e.g. Snap/FlatPak just break everything and don't care)
He bought the company from Jack Dorsey, who did the absentee CEO thing first.
No I did not rule that out. Problem is I rarely have campfires that need tending to.
I don't believe it's free.
F# goes even further than c# and allows you to embed IL. Which allows you to do really fun things.
I think most people who have thought about it understand the impact AI models seem destined to have on writing (and digital 2d art, soon music, and later other things). In addition to writers and voice artists panicking, see the Hollywood strikes, for instance, and what's currently happening in the corporate world to digital artists.

Copyright is not the correct tool to address it. In the U.S., the basis for copyright law is a clause in the constitution which allows Congress to pass laws to secure for limited time creators' exclusive rights to their creations, for the purpose of "promot[ing] the progress of science and useful arts."

If AI is going to displace nearly all of that content, at least content that's mostly entertainment and less educational (novels, music, images, eventually movies), doesn't that imply that AI is better at generating useful entertainment than humans are? Aren't hypothetical laws restricting training of AI on past works to protect the market for future human-created works a direct violation of the constitution, if AI is better at generating "useful" entertainment (entertainment that people will buy) than humans are?

To whatever extent AI can eventually displace nonfiction content in the sciences and liberal arts, which is more indisputably useful, the same argument will apply; however, it applies to fiction content first, because current AI models have more trouble with facts (trouble in the form of hallucinations, for instance). The threat in non-fiction areas of creativity is more distant than the threat in fictional areas of creativity which are not as bound to reality.
Alternate title: "How the internet ate itself."

This seems antithetical to the internet approach of 'data wants to be free.'

Data most assuredly doesn't want to die. Why U kill data?
CEO is New Money. Analyst is Not Money.
Messier 51 – The Whirlpool Galaxy – 255-Hour Astrophotography Collaboration
Not sure how you’re defining a “very cold” climate, but when I looked into buying a Tesla a few years ago I got the impression that for my use (US Northeast, often at houses I don’t own), in winter it’d wind up using nearly all of the power from an L1 charger just heating the battery.
I think the ... hoo-ha ... online is going to have at least one positive effect - a greater interest in and funding of basic research.

The Western world could double its science budget tomorrow and not notice the line item cost, and should probably double it's education budget while we are there (which we would notice but that's kind of the point).

We don't know where the next break through will come from, but well educated well funded researchers is the one thing we do know we need.
GPT Synthesizer: software developer's best friend
Knowing Amazon, they probably queried the address and it came up to a bunch of sellers who equate to some product owners annual bonus and are probably a single entity gaming the system by having multiple accounts with fake brands.