skysight-inc/HackerNews huggingface dataset:
And current crop of imgui libraries already maintaining states cross updates (after all, that is how you can implement things as simple as drag & drop). However, the reason you need to have a retained render object tree somewhere for accessibility is due to its interaction mode (mostly request & response) different from GUI (which renders at 60~120fps). The mismatch in interactivity thus compensated by the retained render mode.

It felt almost the old days where your UI is derived strictly from business logic with fixed set of widgets is better for accessibility than our new crop of apps where you have more gestures and shortcuts. It is no wonder that imgui shines if you need more gestures and eye-candy animations.
are you kidding?
you know what mtgox was?

Of course, this one and any other are inside jobs.
I can't comment on anything about Mozilla covered by NDAs. The rest will have to await my memoirs.
Headline: Stop Asking Me to “Sign Up”

Above headline: A banner asking me to sign up for a newsletter.
Google Drive. All G Suite apps store files there. A particular G Suite app's file list will only show files from your Google Drive that are editable/viewable by that particular app.
Game theory applies. If everybody stopped doing this then sure. As things stand ratings/likes/points are a signal to the aggregators that a thing is popular and useful.

Note that on iOS asking for reviews otherwise than through the system dialog is basically forbidden (rule 5.6.1). This method does not allow spamming the user as the dialog can only be shown a number of times during a period of time.
And forcing all dns traffic through a Pihole (with the firewall forcing all port 53 back to the Pihole). Google and Samsung to some sneaky stuff and I assume others do too.
How would you represent a ui as a list?
Absolutely disagree. Boeing is a direct result of mismanagement and protection because of government involvement.

What people use and want is the most effective signal. If regulation by government worked why hasn’t FAA succeeded? Largely many would argue they have statistically.

I prefer something closer to an emergent regulatory body that convenes on conferences and protocols.

Nationalism would be a nightmare. There’s so much to unpack there on mechanics and rights.

No way.
If we're talking about internal servers, isn't an existing ldap/AD infrastructure so uncommon? There would be almost no additional work to implement this(depending on the size..)

The discussed sining flow probably works better with cloud infrastructure. Afaik it's one of the ways hashicorps vault can be used for SSH.
well, the same can be said of Swiss martial cutlery...

To connect this a bit back to emacs, I think the big contribution VSC has made is to popularize the language-server concept, which decouples the UI from the automagical autocomplete and context-sensitive documentation we expect from IDEs.

Emacs's lsp-mode and (I'm told, not yet tried) eglot make it possible to use emacs to productively write java, something I won't attempt without tooling support.

The LSP interface, like slime, enables a whole class of interaction, rather than re-implementing the language support for each languge, like in days of yore.

That truly is a modern coding practice, brought to emacs.
Maybe a platform will ban or penalize this behavior if we complain about it loudly enough. It is or will become a Nash equilibrium that can only be resolved by Apple and Google.

Once all apps do this, the app developers are back to where they started, but users are worse off.
The Ecological Impact of High-Performance Computing in Astrophysics
Disclosure: I work on Google Cloud and have worked with the OpenAI folks on large models.

This article mixes both “should research be open” and “is this work cheaply reproduced / accessible”:

For smaller, open models:

> The average person could not recreate models of this size from scratch, but the models can run on a single machine with a single GPU.

but about GPT-3:

> GPT-3 represents a new circumstance. For the first time, a model is so big it cannot be easily moved to another cloud and certainly does not run on a single computer with a single or small number of GPUs. Instead OpenAI is providing an API so that the model can be run on their cloud.

While I’d quibble with “for the first time” (it’s easy to generate mega models! Plenty of distributed mesh tensorflow stuff does that, etc.), I don’t think this is any different than large physics simulations.

Is it “wrong” to have some groups push the boundary of what’s possible with supercomputers? I certainly don’t think so. If anything, it shows what’s possible and others can do the valuable work of “miniaturization”. In this specific area, PRADO is a good example relative to BERT. For my historic area of ray tracing research, we did lots of things on an SGI Origin that let us “jump ahead a few years” versus what we could have done on any basic workstation.

You could argue that it’s not academically interesting (“you just ran this really big because you had the budget / hardware, whatever”) and reject the paper. [Edit: I consider this kind of work interesting from a systems perspective, not “ML”, but it’s still interesting!] I don’t think it makes sense to suggest that we should hold back progress based on NSF grant funding or least common denominator computing resources. How would you decide what’s acceptable? Is a single A100 affordable? Only a T4? Only a laptop?

tl;dr: it’s fine to argue about openness and democratization being hollow marketing words. I’m not sure I would conflate openness with “everyone, everywhere should be able to run any scientific work without expense”.
Perhaps you can clear this up? I still don't understand how Yotta bank intends to earn money. Not just to stay afloat, but also pay for the unprecedented interest rates of its savings accounts. Seems like another growth now, profit later/never venture to me. I wouldn't place my trust, let alone money (even if it's insured) in such an establishment.
That's the kind of thinking that leads to rolling blackouts and landfills full of solar batteries.
The 1980s are far, far from "the early days or computing."
What does this "conversion" mean? The ultimate objective would be for some $$$ to leave the user's wallet and go into the company's wallet, and I am not sure if this actually happens.

First off, people who give out their email easily would typically do so on plenty of other sites and your subsequent upselling emails are likely to get lost in an inbox flooded by spam.

Second, I'd argue that people who have the most disposable income or influence on purchasing decisions made by their company are also those whose time is limited and are too smart to fall for such tricks, so the majority of leads you do end up with would be worthless.
That's correct. The "shape of space" can act as a lens for light. Even in static situations this can be quite interesting:

https://en.wikipedia.org/wiki/Einstein_ring#:~:text=An%20Ein....

It's possible that you could observe a kind of "shimmer" in the position of background stars as a gravitational wave passes between you and them. In fact there is an attempt to detect gravitational waves this way through pulsar timing:

https://en.wikipedia.org/wiki/Pulsar_timing_array
I solve it. Here's my setup:

- don't use online account, but offline (local) one

- use WPD to uncheck absolutely everything related to windows telemetry / sending info. I keep only updates and those set to manual.

- and can't stress this enough - get a PiHole, either on RPi or re-purpose a crappy old laptop. This one is also good for your smartcrap you usually get to your spouse/kids
Just saw a video on the topic [1]. Apparently this uses Nanotubes to heal the major cause of death in humans.

[1] https://www.youtube.com/watch?v=TNfYzima37c (ColdFusion TV)
Yeah it does. In fact I’d argue the entire role of US gov within markets financially ends up on tax evading islands.
It's a kangaroo court. America and the UK are both banana republics.
> They can't force the kernel to accept proprietary extensions.

They don't need to. They just need to offer a "better" Linux (kernel and/or distro) that also runs Excel, and is backed by a global Fortune 10 corporation.

It's Linux, it's legal, it's E₂ and brings E₃ within reach if they choose that path.
I certainly hope not :-)
Yes. We're using NixOps which does this by default, though of course it can be configured otherwise.
OpenAI should be renamed ClosedAI
A list of widgets, with each widget having a x, y, width and height.
> unauthorized coffee

This sounds like good coffee.
The point you are making is getting lost in splitting hairs over semantics of “nationalized”. It is rather short sighted for a nation that has for the past 2 decades given primacy to force over diplomacy to outsource military and critical industrial know-how. This stuff used to be state-craft 101 but apparently the ‘dumb down America’ project was more successful than possibly originally intended.
Is the site broken on any Firefox or just when ads are blocked? Or does it only work on extra-wide displays on any browser?

How do people even manage to do those things? It takes a serious amount of work to break the native page flow.
You've broken the site guidelines badly with this and other comments. That's a bannable offense on HN. I'm not going to ban you, because you've also posted quite good comments, but if you do this again, we will have to. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules.

Rust is at the top of the hype cycle heap these days. The programming language in that position always gets undue attention on internet forums. HN has seen it happen more than once over the years, including with Go, Node, and so on. Forum readers like to read about shiny newness, and it's natural to they want to read about languages they don't use yet, especially when they find them exciting and want to believe the "this time is different" story.

That bias may be a problem in the software world (I personally think it is), but it's not evidence of brigading, and you can't make up stories about that here, and particularly not attack others personally about it (https://news.ycombinator.com/item?id=24596207). If you think you're seeing actual evidence of manipulation, please follow the guidelines and email hn@ycombinator.com so we can investigate.
Police can let people off the hook because they are already dealing in exceptional cases. They only get involved by exception, and making exceptions on exceptions is scalable.
AWS is one of the most expensive options. MS, despite its traditionally anti-competitive management has better tech chops than anyone besides google.
www.castsoftware.com/blog/bad-code-isnt-technical-debt-its-an-unhedged-call-option (2014)
I think we get stuck building tools as a form of procrastination because gamedev is so hard and open ended. If you find yourself building tools instead of getting on with what you set out to do, you’ll probably come up with justification like your comment, but scrutiny will reveal it’s just procrastination.
Not to mention the uptake of proper linux desk top distro's is a rounding error in the big scheme of things. They need to worry more about Apple and Google. And Apple has done more to EEE Linux than Microsoft is going to do.
I've been building my own systems for a while. As long as you don't get the absolute newest motherboards you'll probably be okay. I have never had an issue with Linux and the Asus/MSI boards I've bought. Also like someone else said go with an AMD GPU. On a self build you can always send parts back. But if you get a laptop and it doesn't work with Linux make sure they have a return policy :) . They're much more cantankerous in my experience. That said if you stick with a mainstream Linux like Ubuntu you'll probably be fine with nvidia. I just prefer AMD gpu policies because they open source the driver code. I think both have had issues with Linux in the past, so sometimes you have to try a couple of different versions of the drivers. I tend to be conservative and not always go with bleeding edge. However sometimes that's what works.
An excellent example would be Boeing before their merger with McDonnell Douglas. Boeing originally had an engineering-lead culture. After the merger, their exec salaries ballooned, profits grew, but engineering quality suffered.

Lucratively high exec pay is a recent phenomenon. There were plenty of successful companies before the last 40 years.

See https://www.theatlantic.com/ideas/archive/2019/11/how-boeing...
You can literally say that about anything that saves you a little time. In aggregate, all the time you save from small optimizations adds up to something non-trivial.
Please don't use indentation for blockquote. HN markdown (and most other markdown) doesn't support that.
All government ran enterprises still rely on profit, it’s just pushing the profit incentives towards another group.
Cars with more than 12 Cylinders (2014)
In the article, Noam Chomsky references the climate crisis, the risk of nuclear war, and the rise of authoritarianism. Are you saying you believe that current conditions are actually no more dangerous to organized human life on earth as any other point in history? What's your counterargument?
I've noticed that many websites are just plain broken with Firefox, and I'm talking _big_ websites that don't even load because the JS doesn't work for some reason on Firefox, even with plugins disabled. Some of them are just functional on Webkit, makes me very sad for the future of the internet.

Not so long ago I'd have to check my front-end code for many different browsers, now it looks like some of them don't even bother with anything else than Chrome.
> OS X is officially certified Unix

And, notably, Linux is _not_ Unix, for a variety of reasonable reasons.
Wanna know what? Pretty good advice
There may be other languages that have taken a similar approach—I’m not up to speed on that—but simplifying elements of the language design to enable fast compilation was definitely a conscious design choice for Go.

See Rob Pike’s 2012 talk “Go at Google: Language Design in the Service of Software Engineering”

video + slides: https://www.infoq.com/presentations/Go-Google/

transcript: https://talks.golang.org/2012/splash.article#TOC_5.

Some of the things it calls out:

- unused dependencies are a compile-time error

- dependency graph has no cycles

- importing a package only looks at object files, not source files, so template/macro stuff is generally out

- declaration order is reverse from that of C so that parsing code is faster and easier
Even that one opened 7 years ago.
I have a lot of respect for people who invest their time educating people on Wikipedia. Such a useful contribution to society, at least among the options of content creation online.
>Well at least I thought so

Android and ChromeOS are Marketplace-(App) Runtime NOT a Linux Distro

>The Linux foundation for example, thinks Android is a Linux distribution

Well they compare it with embedded Linux:

https://www.linuxfoundation.org/blog/2013/03/intro-to-embedd...

> Wikipedia and others list it as a distribution.

No they don't:

>>Android is a mobile operating system based on a modified version of the Linux kernel and other open source software

Debian:

>>Debian (/ˈdɛbiən/),[5][6] also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software,

https://en.wikipedia.org/wiki/Linux_distribution#Linux_kerne...

https://en.wikipedia.org/wiki/Linux_distribution
Almost opposite. If a government institution doesn’t have accounting on money then it’s easier to hide corruption.
It’s no wonder they got into an accident, their feet can’t even reach the pedals!
Very neat. Any plans for a mobile version?
It's not necessarily so clear cut. Without evidence directly linking the cracking to a specific password, the conversation is circumstantial. There often isn't enough direct evidence to be 100% sure of a conviction, so circumstantial evidence is often accepted to get to the threshold of "beyond a reasonable doubt".

https://en.wikipedia.org/wiki/Circumstantial_evidence
> In 2020, it feels positively archaic for me to edit office documents except in my browser and saved in the cloud, accessible anywhere.

Weirdly, I feel the opposite. Google Docs still feels clunky and second best, because the software is still second-fiddle to the browser. Two menu bars, some shortcuts not working (the clipboard permission snafu for example) and the strange heirarchy of cloud storage when I typically want to save locally.
I felt maybe it was more taking a stab at Java? Since it was saying it wants type safety but without making the code ugly with type annotations everywhere.
What is a widget?

Is a text box with a reply button a widget? What about just a text box? What about just a button?

Assuming all three, it sounds like you have one widget composed of two other widgets, which naturally ends up creating tree structures.
Of course it's possible to use it. It's not effective though. By "couldn't", I didn't mean "its not possible". I was saying "I couldn't bring myself to use this tool because the experience was so bad".

It's the difference between focusing on what to put in my presentation, and having to focus on fighting my tools.

For example, it's possible to change the brush size and hardness in GIMP, and you can even configure shortcuts to do it faster... but Photoshop's "Alt+RightMouse" quick-change mode is just an order of magnitude faster and nicer (https://youtu.be/vG5QOzODCBs?t=45).

It feels like everything in most open source tools takes just a few extra clicks, just a little bit extra attention, just adds a little bit extra pain, that makes the overall experience incredibly frustrating. And when you point this out, you're usually told that you should instead stop doing your work and fix the broken tools yourself.
Well, the "overwhelming majority of people" have not done even that...
Seems less “dark secrets”, more “incremental compilation 101”
this was really good! I'm not even into paintings. Bravo to nyt for how they continue to innovate on using this format.
Apocryphal?
Possibly https://www.amazon.com/dp/B088H2FCHL which has been working well for me.
Could you please point me to some of these alternative solutions?
I don't know how much teeth the Play Store rules have, but I wish it was against the ToS to display things like that. Or at least disallow having an option that expresses dissatisfaction while bypassing the Play Store review system, but sending any positive response along to it to boost the application's rating.
There is a concern that mainstream proprietarized "Linux" becomes completely incompatible with real Linux to the detriment of Linux's values and the people who care about those values.
I think the machine that leveraged interest and controlled attention for so long through radio, magazine, videos, and festivals has basically failed and young people have turned away from guitar-based rock.

My teenaged kids have no interest in what I listen to, with the possible exception of Queen, and I think that has more to do with the biopic than organic discovery.
That's usually for radio emissions, not for stuff like thermals.

Radios are much more regulated.
What would be the most useful thing to learn if I have 1 year of free time?
As uni student I have a a lot of free time to learn something useful. My goal is to leave my country so I'm kinda pondering on learning some useful skills for careers that I come across on job boards.

My current shortlist includes:
-webdev
-data science
-devops

I am proficient in C++, frontend webdev basics (JS, html/css), and some python.

However, I am now at a road-block and don't know what to learn going forward.

If you were in my shoes what would you spend a year learning to maximize employability potential?
My pragmatic solution:

- Run debian stable to get a solid base system

- When you want the latest version of some software and need it "on the host" for some reason: use the official repositories / auto-updating stuff (e.g.: docker, firefox, vscode, virtualbox).

- Everything you can run on docker ... just do it. Even cli utilities are usually fine (for instance I run latex from within docker, through an alias that mounts the current folder as a volume).

- When you cannot run something on docker, consider lxc.

- As a last resort, turn to kvm machines. Hint: vscode-remote works beautifully to work inside the VM when you must resort to this. I know it is not free, but I said pragmatic ;)
C and C++ articles are obviously not ignored. You might be running into the notice-dislike bias (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...), which leads people to overgeneralize about this kind of thing.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

Please see my reply to you downthread: https://news.ycombinator.com/item?id=24601088. You've broken the site guidelines badly and normally we'd be banning an account for doing this.
WSL2 is a virtual machine. It is way more than a reasonable development platform for linux and it is very much friendly to developers, much more so than another distro would be.

As a linux user I'm immensely happy that I can use the same shell-scripts and applications on windows machines as I do on linux. And that I can just SSH into it (and use the same tools, SSHing into powershell doesn't help much if you don't know or use powershell for anything else). It makes coexisting so much more comfortable.
Every time I hear this story the alleged budget increases
well, all the other signs of Armageddon has appeared, so why not that one...
Assuming I could keep my homicidal impulses in check, I think the rage would still surely impact my productivity.
It’s not just a toolkit. If you use Amazon’s hardware module, then they manage all of the security of the on-device code as well as the cloud connection, plus traditional vulnerabilities like setup (as demonstrated in TFA). If there are vulnerabilities, then Amazon can patch them via over-the-air updates that they manage.

Yes, you can still screw it up, but Amazon takes care of most of the hard bits that people get wrong.
They’re doing it within their frame of definitions which is largely evidence of constrained models leaving options unknown outside the realm of reason thereby excluding outliers of surprising potential.
Why's that a problem?

Surely a kettle (ahem) boils down to a simple resistor (the heating element) that gets good and hot, boiling the water. P=VI, so if you halve the voltage (wrt the UK) you need to sink twice the current. I=V/R, so if you need to double the current (and voltage is fixed) you need to halve the resistance.

Is the problem that they're rare enough that they're all import kettles safe at 110 but designed for higher voltages?
It is possible to disable or uninstall all the user-hostile components like Windows Update, telemetry, and the app store, but it takes some effort and manual registry editing.

The bigger problem, though, is all the legacy that's holding it back in the name of backwards compatibility. The WinAPI is older than myself. You can still run Windows 95 programs on your new Windows 10 PC. While useful to some, I'll never understand why exactly is it done this way. Apple keeps dropping old APIs to make their OSes better and simpler internally. I've never used anything that came before OS X, but I did read a lot that it was terrible and unstable, just like Windows at the time. Except modern macOS is stable and robust, while Windows still feels extremely fragile and unreliable after all these years.

Yes, I understand that Microsoft is hellbent that modern Windows versions need to be able to run 25-year-old binaries unmodified. But they could've achieved the exact same thing by putting genuine Windows 95 into a VM and seamlessly integrating it with the desktop.
Superficially Terraform seems to be solving a similar problem: a declarative interface for updating a stateful process.