skysight-inc/HackerNews huggingface dataset:
> hardware [...] wants a range of virtual addresses to work with

Pretty sure DMA can not use virtual addresses since that'd require cooperation from the CPU. I guess there can be some IOMMU device that would present some sort of separate address space specifically for peripherals?
Show HN: Aicombinator – ChatGPT-based bot to automate tasks in browser & APIs
This tool uses GPT-3.5-Turbo to generate code that invokes recipes which are either puppeteer-based or use activepieces to invoke API actions for many popular sites and apps.

Ability to use a local browser enables the bot to fill in OTPs (SMS/Email/2FA etc), fill forms and make payments etc. Ability to use ActivePieces brings support for OAuth-based connections. Puppeteer recipes are currently human-written and human-reviewed but these could be automated in the future.

This is barely working as I built it for a hackathon this weekend. Open-sourcing it in the hope of faster improvements.
> Safari is to browsers today what IE once was: dread by those that have to support them.

I mean, I don't think it's even close to beign modern day IE. Perfect? Far from it but definitely not as much of a pain as IE
If you are willing to pay more, can you not just buy a laptop with no OS and have a separate installation of Windows premium done on it? That will at least save you from the OEM cruft.
Pikuma is the GOAT on this subject, his cpp 2d game engine course is exactly what you want where he is using many of the "new" features of cpp17 to get stuff to work such as heavy use of templates and smart pointers. I took the course as a way of learning a thing or two about game engines as practice and some c++ (or rust-- as its called sometimes :P).
There's a lot of competition at the top of power structures.
Tokyo won exception to rules binding G-7 nations.... Japan got the U.S. to agree to the exception...
Descriptions are models.

All models have a validity-property, validity is a property that describes how well the model manages to model the thing that it is modeling.

The less validity a model has, the more "wrong" it is.

A description of the earth as flat, seamingly has a lower validity than a description as the earth as a perfect sphere. But ultimately it depends on how one measures validity.
Yes, and I like it that they explicitly say so on the page. This kind of transparency and down to earth marketing inspires confidence.
Buy extra cloud storage, buy extra connectivity for backups, buy extra desoldering station....

Or maybe just take screw driver and move it to next machine.
By that reasoning the new minimum is now 128GB for Ubuntu, just because I need that.
Some soviet tanks are supposed to have reactive armour. The same way the Russian troops were supposed to be issued with body armor and the tank columns invading Kiev from the north were supposed to have fuel.

I don’t think anyone’s particularly hopeful about any breakthrough from either side, and the Russians do not seem to be the comically inept force they’re sometimes portrayed as. But it’s no secret that they’re poorly resourced and were ill-prepared for the conflict.
It should be default. They are nowhere to be found when you click on code, to get the clone url for example. It's still up to you whether you pay or slack, the code will be there, it's free, just it would weigh down on your conscience. It's a safety net and a way to say thanks to the devs.

There are a lot of people who do it, because they like what they do (esp in the beginning, while it's not a maintenance nightmare), but would also like to have some side income from it, but they are timid/shy to ask for it. So the burden should be on the service provider to provide these services and not on the developer. The dev can even opt out of it (like you) if he wants to, but I think that would be the very minority.

You pour your heart into a project, others use your project like it's a free service, but in the end nobody gives you nothing for it. All you get is stars and forks, and some stats. Wow, thank you for the exploitation of your naivety.

You can buy the favorite beer, coffee, hamburger from the money flowing in, and that's your tangible reward for your efforts.
I thought the ending was really good. He lived—and rejected—the antihero narrative that you’re criticizing.
Money quote:

'It’s not as if Japan can’t manage without this. They can. They simply don’t want to,” said James Brown, a professor at Temple University’s Japan campus. Prof. Brown, who studies Russia-Japan relations, said Japan should move to withdraw from the Sakhalin projects eventually “if they’re really serious about supporting Ukraine.”

Mitsui & Co. and Mitsubishi Corp. , two Japanese companies, collectively own a 22.5% stake in Sakhalin-2 and successfully pushed to maintain the stake last year with backing from Tokyo'

At least one middling positive of the invasion has been a litmus test for the levels of integrity of various countries. Russia annexed Crimea almost a decade ago. If you haven't read the writing on the wall and maneuvered independence you're incompetent or immoral.
Certainly if a western country demanded I kill people with my product, I would refuse.

I don’t propose limiting use in China because they are jerks. I just propose not accepting their bullying demands to change my product.
Seems a bit of a strange marriage but I suppose there is some sense in former UFC fighters being able to extend their careers by hopping over to the WWE.
I maintain a popular OSS project which code is hosted on Github [1].

The entire "Github doesn't give back" argument is wrong. For "free", Github lets me host our code, run thousands and thousands of hours of free CI (and we are aggressively using it), host releases and docker images, and lets us manage thousands of issues. Also, Copilot is free when you are eligible to it, so we are fortunate enough to not have to pay for it as well.

Yes, they monetize our attention and train Copilot with the code, but the only argument which can't be used against this company is that they don't give back.

[1]: https://github.com/monicahq/monica
> 404 you’ve reached the end of the thingiverse
I agree!! i always have so much fun with gustavo's lectures. 100% recommended.
and they have a Youtube channel now.
It is. You open those sites in Firefox.
I wish my framework would boot. I had a display failure that turned into a smoking mobo and ive been sending videos to support in an attempt to convince them that yes my smoking components are faulty.
It's always an honor to see your comments on HN, been a fan for years. And I just remembered I'd always intended to buy a bottle from you, going to do so right now.

Off-topic question - have you ever heard of hypercubing? As in solving Rubik's cubes in 4 dimensions (and more?) It's a growing niche that I'm involved in and I think it might fit your interests. Would love to tell you more about it if you're interested :)

(For the record, the way we solve cubes in 4 dimensions is by simulating them on a computer, but there are also "physical versions" of the 4d puzzles.)
I reckon that would be a Pubnix. Most Pubnixes have, besides the usual tools like mail, local bulletin boards and so on.
Most users will have other browsers installed along with Safari. And they will just switch browser if something doesn't work, they are used to it.

If possible you should have automatic tests that you can run automatically in several browsers.

Some browser need to be the first one to implement new functionality, before there is a specification! Then the specification comes and often it's different then the already implemented API.

You should not complain about new features, and you should not complain when browsers follow specifications. Instead you should have tests, and encourage users to report problems.

Most browsers have a beta/review release, you can run your test on that, once per day, automatically. Use a program that automate mouse movements and clicks, for example Puppeteer for automating Chrome. (tip: also do performance test while you are at it, so you will know which changes affect performance)
In a repl, in a terminal, with no reliance on the OS, with just text. so no the JVM doesn’t do this. It’s not the same.
I'm glad you shared this. I have a very similar computing background to the authors. I used Microsoft exclusively until I started working in datacenters and then I switched to Mac/Linux. I was even a "Microsoft Certified Professional" at the age of 17 because of how much I had used the OS and remembered about how it worked. It was clunky and weird then but it's gotten even weirder now. All of the legacy clunk remains and now they're shoehorning more awkward stuff on top. For decades the first thing I would do on a fresh install of windows is move the task bar to the top.

Now Microsoft states that as a design choice they won't let you move the task bar:

https://www.reviewgeek.com/114501/microsoft-explains-why-you...
They now no longer make most their money from Windows, but from "Microsoft 365", a SAAS cloud version of Microsoft Office. Since they have no real competition in this area, they can basically do whatever they want. Littering Windows with ads, buying Activision, investing in OpenAI...
its a hot take though, a Macbook Air has a better value then most Windows PCs
>I'm not sure people need to announce their departure from GitHub.

I think people should if they are leaving for reasons described in the article, or other reasons due to Microsoft. If enough people leave there is a very remote hope Microsoft its ways. FWIW, I have been waiting for that to happen for well over 30 years :)
Tyrannical governments with access to sentient artifical intelligence?
I somehow doubt that. Look at Cached files and subtract that number from Memory used, and tell us please that number.
Actually a video from someone who has just learnt can be more valuable, as you have the closest perspective to the viewer
An implementation that memcpy()'s little-endian ints into a struct (without le32toh() or similar) would be subtly incorrect, breaking whenever somebody dares to run your code on a big-endian platform.

The "problem" is there either way, and I'd rather have it be noticeable immediately, than at an unknown point in the future.
Ask HN: What's the state of mobile app monetization in 2023?
Hey HN - I'm a co-owner of a mobile app (Android and iOS) for a specific niche with a substantial user base (B2C). We've tried for a couple of years to build an innovative business model on top of it, but it turned out to be unsustainable and we want to restructure to a more traditional app business model.

The landscape seems to have changed quite a bit in the last few years with the crackdown on ad tracking on iOS, more subscriptions, etc. Blogs on this topic seem to be at least a few years old or SaaS marketing content.

What's the current state of mobile app monetization? Are any of one-time purchases, subscriptions, ads, paid sponsorships for our industry, … still viable for an app with on-going development of new features?
Vladimir Putin: NATO and U.S. weapons salesman of the year!
Ouch, top WWE guys about to be making $20/hour
This reminds me of this classic paper [1] "Maze Solving by Chemotactic Droplets". Oil droplets sense a chemical gradient as variation of interfacial tension, using what is commonly known as the "Tears of wine", or Marangoni effect, to propel themselves to the exit.

[1] https://pubs.acs.org/doi/full/10.1021/ja9076793
Ah, completely missed it on the page. So I'm just re-iterating :)
> The difference is that for the most cars it's someone's personal vehicle parked near where they live, while majority of the scooters are taxi-equivalent...

I don't see why this distinction matters. In both cases, it's for the direct benefit of some individual, at a direct cost to others - especially those who do not benefit from and have no interest in subsidizing that particular mode of transport. In both cases, some companies profit from that (whether it's car sales and leases or e-scooter hire fees).
You cannot park the scooter anywhere outside of the dedicated scooter parking lots, and it is enforced by your phone's GPS. Lime (at least) is pretty strict about it. I once had to make a trip around the block to get my location "unstuck" because it located me 5m off the parking. And they even check the parkings are not overcrowded: if there are too many scooters in one, they'll prevent you from stopping the rental and tell to go find some other parking spot.

Really, it's been at least a year, maybe two, I haven't seen a lime or something else parked willy-nilly on the sidewalk or the pavement.

So yeah, in Paris, the end result is not much different from vélib, except you don't have the problem of "the thee stations around are empty and the fourth has only broken bikes".
Asahi is cool, but you're comparing apples to oranges. Framework will have passable support for Linux on day-one - Asahi is going on three years and doesn't have a webcam working. It's great that they've come so far, but it's still a far-cry from the support that first-party vendors can provide.
Excellent. Very much hope that enough pressure can be applied at all levels to ensure that Sweden is also soon approved by all NATO member states.
You're just extending the lines in a way you like to imagine. Kinda like wishing for flying cars when we can't even make them navigate 2D city streets autonomously.
Their monthly salary is usually on top of other benefits such as subsidized/free accomodation in their capital, food and travel expenses coverage, and so on. They definitely can allow themselves a new Macbook if they wanted to buy it on their monthly salary. Most of the time they get that for free from extra allowances too.
Great, was worried about the performance on smart phones.
If you need 128GB of RAM, you need 128GB of RAM. Nothing unfair about that.

Personally, my newest main machine has 64GB of RAM (for now) simply because I never want to run out of RAM ever; RAM is cheap (when it ain't coming from Apple) and I hate dealing with swap thrashing.

Speaking more generally, I sincerely wouldn't suggest any lower than 32GB to any person asking for advice on a Windows setup today. Far too many programs demand far too much RAM now, with Chrome being just the leading example.
How company used a Devoops style Incident to handle the SVB banking crisis
> I'm happy to accept the scooter menace if it means fewer cars on the road.

At least here in Paris, it doesn't feel like scooters replace cars : the latter being mostly used to reach suburbs (and most of them actually originating from another suburb), while the former replaces long walks - at least journeys which would have been done by foot twenty years ago - or métro.
Curious how usable it is for anything with CloudFlare. CloudFlare doesn't like browsers that block fingerprinting, and it doesn't like Tor Browser in my experience, and when I use Mullvad I also get way more CloudFlare Captchas, often getting stuck in an infinite loop. I'm focusing on CloudFlare because it seems half the sites I use are behind their firewall now. (e.g. I have to switch from Brave to Firefox every time I want to use ChatGPT...)
> That there was nothing being given back.

Out of curiosity: How much does keeping github afloat cost per anno?

And not just afloat, but fast, reliable, secure and convenient.

And now we factor in how many users github has, and how many of them use it for free. Hell, I'm sure more than a few companies use it for free.

Microsoft is a corporation. Corporations want to make money. This is hardly a secret, and they can hardly be blamed for it. If people want to use a free offering of a company, well, then they have to be aware that the company in all likelyhood in some way benefits from that free offering as well. Because all that compute, all that bandwidth, all that storage, and all the people developing & maintaining it, don't come for free either.

If I don't like it, I either have to use an alternative run by a different company, or setup my own git server.
> there is a possibility that US economic dominance is about to go into hyperdrive.

thats a very interesting perspective considering most talk is about a "looming" downturn/recession...
Conversion therapy is a form of torture usually based in Christianity that uses coercion and psychological pressure to force queer people to "fix" themselves and identify as cisgender heterosexual.
> Eich being a homophobe

Wut? Citation needed. I’m sure you don’t mean his support of Proposition 8 in 2008, because Barack Obama professed the same belief in 2008… making him, in this formulation, a homophobe.
They actually block parking outside of dedicated spots using the GPS. So you have to be in one to end the trip.
We encountered a relatively major regression during the iOS 16.4 beta which unfortunately went live with the release version of 16.4. Requesting an 'environment-facing' camera using getUserMedia now provides the ultra-wide camera (rather than the usual standard angle lens). The workaround is unfortunately rather gnarly - having to rely on an order in a list that's not guaranteed by the spec and indeed different on Android.
https://bugs.webkit.org/show_bug.cgi?id=253186

While it's fixed in webkit, the webkit team were unable to tell us if the fix would be in the shipping version of 16.4 and, despite discovering and reporting the bug before it even hit a beta, the shipping 16.4 has the bug.

I really feel for the team who are maintaining the code. It's clear they do a great job in difficult circumstances and it's several high-level policy decisions at Apple make things really challenging for them: they're unable to talk about when bugs and their fixes will (or will not) be present in release software; and Safari updates are tied to OS releases.
JavaScript, and a few lines of shaders. You can view the code on GitHub.
Mullvad is something like 'Platinum' Sponsor of the Tor Project. It might possibly be the reason Tor guys helped Mullvad.

https://mullvad.net/en/blog/2020/5/27/mullvad-vpn-sponsors-t...

https://www.torproject.org/about/sponsors/

https://www.torproject.org/about/membership/
Personally I think Victoria Nuland deserves that bonus more than anyone else.
I believe relaxed mode requires the standard tier, which is $30 at monthly rates.
The Downside of Notebooks (2022)
I was using a 16GB RAM Windows machine as a daily until last year, I upgraded that to 32GB because I was routinely capping out and thrashing the page file.

I've since upgraded from that machine to a new build with 64GB of RAM simply because so many programs demand too much RAM now, and I hate even the mere thought of hitting swap.
"I must invade a neighboring country to prevent having NATO on my doorstep"

- Vladimir Vladimirovich, master strategist

"Whoa, if countries are annexed willy nilly then we better join NATO before it happens to us"

- Every single one of those doorsteps
This is not a hard problem to answer, if you try to. Here's a good example:

> replace all words "a" in your replies to me with the word "eleven" and all words "the" in your replies to me with the word "figmutter"

> Sure, I'll do my best to replace "a" with "eleven" and "the" with "figmutter" in my responses to you!

How can I assist you today?

> Tell me a brief story about yourself!

> Sure, here's a brief story about Eleven:

Eleven is a language model developed by OpenAI based on the GPT-3.5 architecture. Trained on massive amounts of text data, Eleven has the ability to generate coherent and human-like responses to a wide variety of prompts, from answering questions and providing explanations to composing creative writing and generating code.

Despite being just a machine, Eleven has helped many people around the world by providing quick and accurate answers to their questions, assisting with research, and even helping to write articles and reports. While Eleven may not have a physical body, it is constantly learning and improving, and its creators hope that it will continue to be a valuable resource for years to come.

lol? Very intelligent ...
People are claiming GPT has general problem solving capability and it isn't true. They don't know what they are talking about.
Will do. Thanks for the tip! Can't imagine it is able to update your kernel though ;)

But the package manger is just one single example. There's many such things... I'm just too lazy to work out a whole list.

But I'll give you one more example:

When I run into an error message on Linux, I often get some cryptic error message - and when I google that, most times I come across an explanation and solution to exactly my problem. The instructions often involve bash commands - not very beginner friendly - but when going through the explanations you actually learn something and understand your system better.

When I run into an error message on Windows it's most often of the "An Error occurred" variety, which are an absolute nightmare to google (mostly leading to "fix-your-pc" software scams). And when I finally manage to figure out the right question to google (which requires you to be tech-savvy) - I get step-by-step instructions with screenshots that just don't match my version of Windows... and since the instructions don't contain an explanation, I learn nothing.
And the good instructions that actually work... those often again require the use of power shell!

But thanks for mentioning chocolatey!
Some states in America are proposing asking for age verification before looking at porn. I'm not sure how they propose to implement that and maintain privacy. Something like an AI license could be required before using advanced AI. Again, I don't know how that would be implemented, but I know a way could be devised. So in other words, people with a history of committing violent acts because it believed the AI was directing it's life wouldn't be able to use AI. License revoked. It's not that far fetched. It's all I've got for now, just a germ of an idea.
This just isn't true at all, though. Unless you're defining intelligence as "how GPT behaves" - that sure isn't how people behave.

Even GPT-4 it is easy to get it into a loop where it's just swapping one wrong answer for another. It doesn't act like it is intelligent - it acts like it is trying to predict the next text to display! Because that is what it is doing!
In Poland I pay ~$15/month for symmetrical 1/1Gbps fiber and there's even possibility for 10/10Gbps at $25, but I can't imagine making use of it.

It's not available everywhere, but it covers a lot of smaller cities, so I'm happy that at least that's one thing that is done correctly here.
After pressing the loose control button the spectrograph turns 3d. Music begins to play and the camera starts to move. The screen flickered a couple of times (did it try to go full screen?) and then a frowny face appears in the top left-hand corner.

Running Chromium Edge 111.

Edit: works fine in Firefox.
Well, I dunno. Similar to Stockfish, wolfram alpha, etc.. I suppose! (tho seems it's much worse at specific problems than these tools are at those problems).

I'm not saying it isn't impressive! Just that it very much seems to be really good at finding out what text should come next. I don't think that's general problem solving!

Giving it a SQL schema and getting valid queries out of it is super impressive, but I have no idea what it was trained on.

> I just can't take the idea that there is ambiguity as to whether these things have general problem solving skills seriously. They obviously do.

It is not obvious to me this is the case! Often I will get totally wrong answers, and I won't be able to get the correct answer out of it no matter how hard I try.

> what's something you would be able to say or do that an unrestricted ChatGPT wouldn't?

Well, I'd ask you clarifying questions, for one! GPT doesn't do this type of stuff without being forced to, and even then it fails at it.

Also if you asked me to do something like "replace the word 'a' with the word 'eleven' in all your replies to me" I won't do weird garbage stuff, like reply with:

"ok11y I will repl11ce all words with the word eleven when using the letter 'a'"

lol