skysight-inc/HackerNews huggingface dataset:
Godot?

Targets Windows, UWP, MacOS, Linux, BSD, Android, iOS, and Web: https://docs.godotengine.org/en/stable/about/faq.html

Nothing says you have to use it to make a game. I recall seeing articles here on HN about using it as a cross-platform app development framework. GDScript may be less appealing than JavaScript, however.
Nature (not the magazine) does this too: genetic crossover is a big jump (while mutation is a small jump).
Depends on how the computers were procured. Leasing deals won’t allow that, for instance.
Fortunately, you can move to whatever zip code you like.
I like to think of a 'PC' being any machine that is derived from the IBM 5150, which was the original 'Personal Computer' (although far from the first microcomputer). However, with UEFI support on many ARM SoCs, maybe the two lineages are now marrying into each other!
The RAM usages comes with cache misses. It's NOT efficient. Just because you have a monster machine, doesn't mean it's efficient
> [...] but the comments on the video seem to say it didn't.

The commentators on the video clearly don't know.
I also really like flakes. I know they are still experimental today - though hopefully that'll improve with this RFC - but they make it trivial to have an out of tree package. For example I just recently created a flake for a vendor OpenOCD fork [0] - and now I can reference that in my home-manager config or from some other project.

[0] - https://github.com/benpye/openocd/blob/mrs-2023-08-07/defaul...
You don’t set the price, they do.
If you're convinced you can't succeed in America, you certainly won't.
Interesting how little there actually is
You assume there will be competitors.
let's move the goal posts to doing it in brainfuck since we're at it
> a competitor to Signal would be great given the direction it appears to be heading.

What direction does it appear to be heading?
I'm not against paying premium personally but the pricing is INSANE, it's probably 10x higher than what they would get with ads per user.

I'm skeptical they even consider YouTube premium a real option internally or if it's just there for potential regulators.

I also don't like the trend to blame adblock, Google is losing money now because there's an advertising scandal where they lied to customers, that's not adblocks fault.
Sorry Youtube, all I have is a whitelist.
Your brain works remarkably close to that limit. (Maybe 3-4x?) Likewise cell nuclei.
I used to be annoyed by how Flakes are coupled to Git, but I've realized that dealing with that is way less pain than dealing with builds that accidentally depend on non-version-controlled files. Missing an unstaged file is annoying, but it gives you an explicit error message and it's easy to fix; accidentally depending on a wrong file can skate by silently (perhaps leading to extra rebuilds but nothing more) until you try to reproduce the build somewhere else, and then it's at least a small headache to debug and fix.
> It's fine, just be sure you know where your tools are coming from (use the which command a lot when unsure). Nix might have more up to date or bleeding edge software, although since you're on arch in my experience nix can lag even arch by a little bit.

That'll depend if you're on stable or not. If you're on stable and you need something from unstable that's also possible without any real risk of breakage on NixOS.
The RAM usage is from JavaScript heaps, not from multiple copies of the binaries.

(There basically aren't memory metrics that can show the effect of binary sizes on macOS. It'd show up as disk reads/page ins/general slowdowns instead, but SSDs are so fast that it's very hard to see one.)
Care to show your math on how you arrived at that few cents in bandwidth?
Microsoft Docker Development Container Templates
https://archive.is/eCHwJ
I'm running home-manager on arch and it's fantastic. I'm only using it for cli/tui programs, as I've had trouble getting gui software to correctly create desktop entries which show up in my menus. You can use it alongside pacman just fine.
> But the community does seem to be still tinkering focused.

Because Nix does NOT make packaging easier. Maintainers are the ones who create distros, and they can live a happy life with something as crude as PKGBUILD, since build instructions are almost always stable.

Even for users, most of them just don't need to juggle with package versions. Bleeding edge is mostly covered by Arch and package pinning works ridiculously well for daily uses.

So "make their stuff easy to use" doesn't apply here. Rather, Nix is harder to use in reality.
UNIX (6th edition): https://freecomputerbooks.com/Lions-Commentary-on-Unix-6th-E...
I saw the same: I was writing my comment (then I noticed this parent) as «Without the implementation of Understanding, a ML system would see, if not a bag of words, an ordered set of words (anything more?)... May or may not get more input Information than a Bayesian filter».
The problem with YT premium is that I often browse in Incognito for enhanced privacy and YouTube premium doesn’t work in incognito. So I would still be seeing ads half of the time, if I didn’t use an adblocker.
I pay for and am happy with Nebula (https://nebula.tv). If I had to watch YouTube with ads I think I would just stop, and only watch Nebula.
This site is so weird sometimes.

No… we don’t want phones to be webservers. What a weirdly specific request. When is the last time you met someone in the real world who hosts their own website?

Webhosting is like £1 a month for the kind of thing you would be able to host on a phone. That makes infinitely more sense than this nonsense.
3D display could soon bring touch to the digital world
FYI vbox isn't meant to run arm-on-arm VMs.

The arm release is a "whoops it got out before it's ready" moment, and the current status apart from being buggy and slow, is that it only runs 32bit x86 VMs on arm.
A similarly bad problem is that Electron apps by default does not adhere to the operating system conventions and API:s, and often also does not use the the features which makes the OS good.

For example all Electron apps I use have their own implementation of a spell checker rather than hooking into the system one. Normally in Mac OS if I add a word to the system dictionary all apps will learn that word, but in each Electron app I will have to do it again, and again, ...

Many also implement their own UI widgets like basic buttons and input fields whose UX is not at all in line with native apps.
Android apps making use of Shizuku
You mentioned that such problems may be solved by solving a linear approximation of the non-linear problem (and I am in no way an expert in non-linear optimization). To the extent that the bottleneck in that approach is solving the resulting linear system, this method offers a speedup. We are also thinking about using similar thermodynamic methods to solve non-linear systems directly, but some of the nice properties of the harmonic oscillator are not present in that case, so it's currently not clear how much (if any) speedup is there.
https://archive.is/HWItR
Typically optimal step sizes (α) along a descent direction in gradient descent are determined using a line search, which is itself a (cheaper) univariate optimization problem.

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

Most nonlinear optimizers already do this.
What happens when we swap phone with a hobby? I can't blame someone for feeling bad about themselves after putting themself out there and being ignored or hated on. On global networks, that feeling is somewhat amplified because it starts to feel like nobody would find you interesting, out of 9 billion people.

Why should we feel interesting? Well, I personally would not want to socialize with someone who found me boring. The juice should be worth the squeeze.

I am curious about your view on pride. The idea of pride is somewhat alien to me. What is there for an average Joe to be proud of? Most of us are trapped in an oppressive economic situation and are forever distracted from any meaningful goals in our lives by responsibilities and society's selfish expectations.

The loss of third places exacerbates the problem. People don't belong in their own communities, and they feel it.
https://archive.is/0Xfl4
There's more cleanliness in Southern Europe as well. They use something called bidet in Italy.
Is there a labelled version of the diagram with the points o,y,p,b,g shown?

That would have made the code more obvious to read I think?

EDIT: Just realized these labels are probably meant to represent areas of the colored shapes ... orange, yellow, pink, blue and green?
The RC circuit looks familiar. Is it related to neuromorphic computing hardware? Can it be implemented with existing hardware?
I think it‘s all about your target audience. I‘ve never bothered with Native American or Middle Eastern Edge cases because all of my clients serve white Europeans that fit into the two name scheme 99.999%. So I won‘t go the extra mile to optimise for the 1 in 100,000. Why should I? There will be no ROI.
A lot of these seem to be downsides of manual memory managment in C++, not stackless coroutines. The same kind of coroutines work fine in Python, Javascript and C#.

Some parts like the one about lazy coroutines seem to only be an issue because coroutines in C++ can theoretically resume on any thread. If they were restricted to the current thread by default (like in Python+Twisted I think?) then you would still be able to use them for many use cases but with less cognitive overhead.

The author seems to prefer stackful coroutines aka green threads, which are essentially just user mode threads. Handoff is implicit deep inside 'blocking' functions. I rarely see the downsides of them discussed, but they have their own problems: They are still threads so you often need locks. You don't know where a function will hand off, and you could accidentially call a really blocking function or run a long computation and ruin responsiveness. And the type of the function no longer reflects if it is blocking or not (the famous colored functions).
I got half way (up to the proof). After that they seemed to be describing the regular biometric identity program any country would set up. (Aadhar for India is the easiest comparison).

I felt that this was suggesting that Meta/Google/Platforms, need to start creating Account Recovery Offices.

If your account is compromised, then recovery means you have to prove you are the legitimate owner of the account. You are the real person, not the adversary.

Right now, this must be happening online, with some mix of captcha/image/ ID / Device verification.

But one part of this trilemma is that you need location as well to determine uniqueness.

Maybe you can get it from IP, but the stronger form would be in person verification.

——-

This is so big brother. Prove to me you are who you say to be.
> A 'flake' is more/less a set of inputs and a set of outputs. I'd say it's less complicated than a package.json file in an NPM project.

It's conceptually comparably complicated, but the actual practical experience of writing flakes is much more complicated. This is not the fault of flakes specifically, but rather due to the complexity of nixpkgs. Although on second thoughts the fact that there are a bunch of libraries like flake-utils and flake-parts out there does seem to point at a verbosity UX issue.
Good point!

Honestly don't think too much about it... probably I should care more. Just tend to change places regularly and run/swim daily.

Also, I keep quite a large font to be able to be further away from the screen and having a small view into the codebase forces to know it better. (vscode fullscreen of course with clock/battery in status line, hidden dock)
How long do you think until they start adding in ads for Premium subscriber?

I'd put the under/over at about 5 years from now.
Yes, before installing read that UTM uses Qemu and did not pursue it any further. AFAIK only Mac runs on apple silicon, everything else is emulated.
When you've spent $1.2b, you will have a whole industry around it. And that industry will have employees.

And you know how employees hate to be fired... And they will vote for anyone willing to protect their industry...
The Meaning of Monad in MonadTrans
They can ask whatever they want, it doesn't mean they are going to get it
Basically is like feeling lack of respect but still agreeing to some extent when you get told USA was defeated by Talebans. Or arguing that it was "just" a draw down and retreat when half way into argument you realize that USA took 20 years and spent about 10T USD to replace Talebans with Talebans and the conversation switch to vs Russia. At that point you know Russians shovels will easily mangle even the best Seal Team 6 today...and you just no longer want to talk about USA military prowess. That is what it means "great deal of confidence". In some military circles in many countries I am privy to participate informally their social gathering, many jokes about USA military quite badly and offensively (alphabet, drag queen, Patriots on ground stopping incoming missiles, tiktoking soldiers, skin flakes off F35, Abrahms taken out by "nonfreedom fighters", dementia+pedophilic+bribery Commander-in-Chief, etc). It wasn't like that 20-30 years ago. Even during the fall of Saigon, I've not experienced the kind of lowdown disrespect of American forces compared today.
There is work on content-based hashing, but that is not only related to flakes. So that problem may get solved, and is likely the correct path forward.
I stand corrected! Glad you were here to do so.

My confusion must have come from mixed terminology being used by others than yourself on GitHub and in articles about your project I skimmed through when looking into it.

The project might still not be for me regardless of its underpinning, although I will have to say that it's immediately obvious that you persue high standards and care a great deal about delivering a quality product.
If they aim at tech enthusiasts and privacy conscious people then that won't be a problem. But I doubt this messenger will gain any attention among wider regular audience because exactly of lack of user ID system. Majority of people needs an easy way to get in touch with family, friends and everyone else and that's done with IDs. Scanning qr codes is easy nowadays but to build a messenger around this it just feels like a missed idea.

Somehow I'm also amused by this clip where woman points qr code at webcam.

Btw. there's Session - https://news.ycombinator.com/item?id=28715627
> It still won't prevent someone invading privacy if they have physical access to your device, since the identities are stored locally for your usage convenience.

does it mean if a lot of Simplex users band together and sift through all their local identities they can connect the dots?
Thank you for both vouching and the hinting on my flagging.
Ah, you live in a parallel universe which is the same as ours but Qt and other frameworks to do exactly this but without wasting a ton of resources don't exist?
Many are. But I've been in more than a few that resulted in discussion that ultimately saved many many hours of time that would otherwise have been spent on something that wasn't necessary.

Actually the only thing I dislike about stand-up is struggling to remember everything I did the previous day, then realising I've forgotten to mention one or two key things after the meeting's ended, and wondering what everyone thought about the fact I apparently did so little... (which is silly, I know, but we're all human).
Strictly true but settling for $1.2B certainly certainly points to there being a problem.
I used to read the OBS classic code base before it was replaced by OBS Studio. The original OBS was monumental when it came out. Yes, it was a Windows-only code base, with the GUI coded in straight Win32, and didn’t support the extensive array of sources that OBS Studio now does. But it opened instantly, and had the best D3D and OpenGL capture performance available. To my mind OBS Classic single-handedly boosted Twitch streaming to the stratosphere. This happened despite existing and new competition in live streaming apps (primarily Wirecast and XSplit). OBS Classic was just that good for its time.
OBS Classic even enabled shared texture capture of Direct3D9 contexts, via a hack to d3d9.dll which had to be maintained for every new major Windows update that came out.
OBS Studio carries the torch with a much cleaner cross-platform core library written in C, and better performance and stability, which itself is an achievement.

Since OBS Classic is now gone, I’d recommended anyone interested in programming video, audio and cross platform native apps to read through the current OBS Studio code base on GitHub.
modern game engines don’t really have that problem anymore.
Firefox on Android actually has a great error message here:

> Nightly Can’t Open This Page

> To protect your security, www.w3.org will not allow Nightly to display the page if another site has embedded it. To see this page, you need to open it in a new window.

> Learn more…[1]

> [Open Site in New Window]

[1]: Links to https://support.mozilla.org/en-US/kb/xframe-neterror-page
Let us rephrase it as

"be balanced". (Do not disregard the other sides, work on all dimensions.)
The top menu is fixed and occupies 1/3 of screen on iPhone.
I wouldn't call that revolutionary. As far as I understand, this is a simple alias to something like `podman exec -it somecontainer bash`. We were able to do this for a long time. I mean, it is nice that they provide a simple alias for that. But the marketing talk is a bit much for my taste.
That's a definition of "team" I've never heard before - "people working on unrelated things".
An interesting feature of this approach is that the proposed hardware doesn't rely on non-linear elements, memristors, or even active elements (besides an optional noise source). It is simply a passive network of oscillators with a DC bias on each cell. That said, the hardware to implement this at scale does not currently seem to exist. To my knowledge, the state of the art is https://app.normalcomputing.ai/composer
Other than simulating the Hamiltonian on a digital computer, are there any prototype hardware devices that can perform this computation?
We already know HTML/CSS are not the best way to do layout. We already have many desktop based UI frameworks to create cross platform desktop apps.

GTK, QT, etc which are also superior to the single app, limited size focused Android/iOS UI frameworks. More importantly, unlike iOS/Android, they’re even cross platform.

HTML/CSS/JS are successful because of the same reason electron exists. The success of the web means there’s a huge developer base that knows how to work with HTML/CSS/JS which was the original lingua franca of the web, and there are tons of libraries, frameworks, tools, components, etc available in the HTML/CSS/JS world that makes development easier and quicker.
Whither China? Part I – Regime impasse?
Xahlee features a lizard for Common Lisp on his webpage:

http://xahlee.info/UnixResource_dir/writ/logo_lisp.html
https://app.normalcomputing.ai/composer
Not OP but I would try something with a .1 ending, deriving the first three bytes from the client phone's IP. Although, when creating a hotspot, Android might make a new network namespace for it so you still wouldn't be able to connect to the web server.
If somebody just made Electron into a HTML/CSS/JavaScript engine capable of opening just the HTML/etc parts from, say, an HTTP server, and then shipped it to all users worldwide...
Ever tried OCLP [1]? It allows for patched MacOS installs on officially unsupported Apple hardware.

[1] https://dortania.github.io/OpenCore-Legacy-Patcher/
It discusses a book by the architectural critic Ian Nairn, in the context of the social, political, and architectural conditions of the time and place it was released.
Interesting, this results in a fully functional desktop version?

I have a M2 and the hardware is great, but the OS that came with it not so. If I could replace the OS with Ubuntu that would be great. (Windows would also be great, but I have no experience in installing that)
Very elegant! I like puzzles like these - the solutions provide a kind of satisfaction.

And good sources of such puzzles. I am hoping to get my school age kid interested in these.
Yes, that was kind of my point. I'm not really seeing how many more people could have possibly become mega-rich just by having bought more of the shares that happened to make the few people that actually did mega-rich, which seemed to be what you were suggesting - apologies if I misinterpreted.
If you don't play the lottery, you can't win. That's obvious. But the vast majority of people in America will not succeed even if they are convinced that success is possible.
I upgrade my macbook once per decade. I changed the battery, the ssd and the bluetooth card about 6 month ago (8 years into owning my second macbook). I need to change the screen (1 cm black strip on the left because of a shock) and the speakers are broken. Anyone has a tip for replacing the screen cheaply ? I spotted some going for 30$ on Aliexpress, it looked like the seller had a rather important stock.
As a JavaScript developer I anticipate there will be no changes even with the advancement of AI. JavaScript developers will continue to be poorly prepared and entirely reliant upon large frameworks to do most of their job for them. Employers will continue to hire these people and continue to set low expectations.

AI will impose no changes, because demand for skilled labor will remain unchanged and investment in proper training will remain absent. The world has had the web for 30 years and fast JavaScript for about 15 years and still has not solved for this, so based upon historical trends this will remain unchanged and AI will not be significant enough. In order for the necessary disruption to occur employers must be willing to impose internal automation in excess of external output and simultaneously lowering hiring wages. Since neither of these conditions have ever occurred there will continue to be no disruption resulting in continually rising JavaScript developer wages.

I do anticipate one major change in hiring for JavaScript developers though, which is skills diversification. I anticipate JavaScript developers will become expected to have a greater diversity of skills outside of merely writing text to screen in a browser and may be folded into a sub-component of cloud engineering.
We clearly need to scan the scrolls differently. We can't use images that are almost all noise and no signal and expect miracles to happen.
I recently bought a M1 Air for $750 (25% less than regular retail) from amazon as a vacation laptop. I was expecting it to have quite a bit of performance limitation but the machine is actually fantastic. I think it may be one of the best values in a computer I have experienced in quite a while.

This thing is so accessible in its affordability and performance that I think I am kinda over obsessing over if an application or service is mac-only.
Swift 5 switches from UTF-16 to UTF-8 (2019)
I think the current solution is not too far from an ideal scenario: package the most commonly used dependencies/programs in nixpks (roughly what would be available with other package managers’ default channel/repository), and use flakes as an out-of-tree solution for proprietary/freemium/hard-to-package/very specialist software, similarly to what you might use Docker for.

That way you get the benefit of a minimal-sized system with no size overhead for the most part, yet out-of-tree git repos get reproducible at any commit, and it is even easier than adding a new repo to apt, etc.

With content-addressable hashing, the problem may largely solve itself, reusing unchanged dependencies between older flakes.
I had that Sandisk 3 years ago. Same thing happened to me. Lost a lot of data. Now, I banned anything by Sandisk and even evangelized anything but Sandisk - probably a couple 10mils of Sandisk revenue averted. I'm surprised, 3 years after, Sandisk SSD extreme STILL has same problem. Now probably easier to say "I told you so".