skysight-inc/HackerNews huggingface dataset:
Not same thing, Save implies you want to save the work in progress, so xcf typically (thats the gimp project format, so you can do things like undo stuff etc).

Export is well export "Take this project and make it <Foo> format with <Bar> quality" settings.

It's the way many print/graphics packages split it conceptually.
It's been a long time since I have used BASIC, but is Python really harder?
Considering that a 1000 brick set costs about 100 dollars, you have roughly 10.000 bricks. It's not too much, with some patience and with the aid of two kids you can sort them all in a rainy afternoon. The ideal is to sort them into a lot of small buckets, like the ones you would use to sort screws and stuff.
It's not particularly fast, for instance. The golang GC has pretty short pause times but its actual throughput in GB/s collected does not stand out. Short pause times are nice for interactive systems but don't matter as much for eg batch or background jobs, where total time to completion is much more important. The sister comment also has a link to a GH issue detailing many more specific flaws of the GC.
I suggest you look at minetest[1] textures. It's an opensource minecraft clone. Most textures have CC or MIT licenses. Read license.txt for each texture mod before you use them. They may help in opensourcing your project.

[1]: https://github.com/minetest/minetest_game
I think you’re missing the context of this conversation. From a comment in a previous Han post about this

> The research participants are voluntarily sharing their ads with NYU. Facebook is objecting.
The obituaries in the Economist (at the back) are often poignant and insightful, and sometimes cover individuals who deserve to be better known.

I remember a joint obit in 2008 of Jack Scott (weather forecaster) and Reg Varney (who starred in British sitcom On The Buses). Not an expected pairing.

https://www.economist.com/obituary/2008/12/04/jack-scott-and...
Pfizer is developing a powder version of its Covid-19 vaccine
Fast mode setting is probably also why they wake up so quickly.
Well, all of humanity are immigrants to some extent: From Africa where the early primates lived to all the other continents. It's just a question of when we've arrived...
That last point might be applicable to any software system.
>Where are the pianists for nonstandard keyboards?
> If we dropped the "white keys are for C Ionian and black keys are for 'accidentals'" layout for a chromatic one, a pianist would only need to learn every scale and chord once, and playing in a different key would involve nothing more than moving their hands.

You're asking for a different instrument, which would reduce hand spans to half their size when compared to an orthodox keyboard. This would change completely the tonality of the instrument such that it would be barely recognisable.

If you really want this, you're free to do it on any digital by reassigning their key value, and only using white keys. Or you could play a guitar. But I imagine you'll then be frustrated that each open string increases key by an arbitrary amount, which is done to address the tonality issue I mention.

> The same goes for notation and theory verbiage. It's like we're stuck in a codebase that was started centuries ago, and everyone is too afraid to commit a bugfix, let alone a major refactor.

You need NO theory or notation to become highly proficient. This is no excuse.
I find that javascript is fine when it adds features, but it should not break a webpage if disabled, or hard-require execution of js to render simple text and images, something the web’s been good at for decades.

My own site is like that. It has javascript that runs if you use such things, but it still loads and works great even if you don’t.
- Django + Postgres + Ubuntu. Runs on Linode with some AWS usage and Digital Ocean for backups (I prefer backups on different platforms).

- Content is community driven, along with a team of volunteer admins to maintain it.

- Copyright problems are constant. People try to submit MOCs designed by other people all the time.
One of the businesses I founded and run has a one page, black-on-white (probably ~10kB?) website that says “<companyname> does not have a website.” :)
I love GIMP! Never used adobe stuff, so I don't really have anything to compare it to; but I cannot imagine in what sense Photoshop can be much better than that.

Still, there are some improvements that I yearn for GIMP that are not likely to ever be considered. Everybody seems so intent to make a tool for dealing with photos and synthetic color images, to the detriment of other kinds of images. For example, in scientific imaging, you would need to deal with floating-point valued pixels, and an arbitrary number of channels (more than 3 or 4). If you work with images coming from microscopy or satellite images, then every pixel typically has a lot of spectral bands that cannot often be reduced naturally to RGB, but you'd still want to map them in an arbitrary way and edit them in GIMP. This is far from being possible today.
My team designs an airliner system. Effectively there is a company support team "answering the phone" 24/7. But when our system fails in a non-trivial way on an aircraft somewhere, one of the design engineers absolutely gets a call and will spend the next few hours supporting it. Even if it's 2am on a week-end.
> In our experience, doing manual memory allocation and chasing potential memory leaks takes less effort than trying to optimize memory usage in a language with garbage collection

They're generalising from the garbage collectors they know to all languages with garbage collectors. Go's GC is particularly crude, and great advances in GC technology have been made in recent years. E.g. take a look at the state of the G1 and ZGC collectors in OpenJDK 15/16.
I am curious to know what HN crowd thinks of the MS disabling accounts:
https://www.google.com/search?q=hotmail+account+disabled+sit...
Nothing you can do. Just wait till the AI decides you are a good boy, so you can get back in!

Or maybe make a post on HN, and leave it to the mods to take it to the first page so someone at Google can notice and 'contact someone internally'
One of the biggest problems, I’ve found, is that if you enable mandatory hardware 2FA (U2F) on your Google account, the so-called Advanced Protection Program, you can no longer get app passwords to log in with IMAP, essential for mirroring your email somewhere else automatically.

It’s really frustrating.
In what regards are Fastmail and Gsuite the only "real" options for email on your own domain?

There are tons of other options. Mailbox.org, Migadu, Protonmail, Tutanota and Mailfence for example.
I'm not the best person to answer this either, but whenever anyone says old code is fragile and we should just throw it all out and start over, I always point at this, possibly famous post, by Joel Spolsky:
https://www.joelonsoftware.com/2000/04/06/things-you-should-...

Couple of key comments for me
"The idea that new code is better than old is patently absurd. Old code has been used. It has been tested. Lots of bugs have been found, and they’ve been fixed."

"It’s important to remember that when you start from scratch there is absolutely no reason to believe that you are going to do a better job than you did the first time. First of all, you probably don’t even have the same programming team that worked on version one, so you don’t actually have “more experience”. You’re just going to make most of the old mistakes again, and introduce some new problems that weren’t in the original version."

A similar analogy might be Chesterton's Fence, it's important to know why it's in the state it's in before you decide to alter it?:
https://fs.blog/2020/03/chestertons-fence/
> They go far out of their way to make it not like Photoshop.

That is some serious analytical thinking on your part. Congrats! :D
Khan academy is a wonderful resource and for free. People falling for this utter bullshit is directly attributable to one word. Marketting.
I developed a contactless business card for the Covid era
The world of networking does not stop for anyone, even during the pandemic. I developed Linkr to be a contactless business card that provides an easy way to share your contact details in-person or online and it saves your contact details directly into your clients phone.

With the rise of robo calls and spam emails, it is important that your contact is in your clients phone. Many people are ignoring phone calls from numbers that are not in their contacts and some spam filters automatically treat your email as spam if it's not in contacts.

With the Linkr smart business card you can save your contact details directly into your clients phone and when you call, your clients knows who is calling and your email is not treated as spam.
Yeah, a bit ironic that a site lamenting the bloated web is dependent on javascript. But I appreciate the overall sentiment.
Recommendations for Keycloak Alternatives?
Hey guys,

i want to build up some knowledge about auth solutions and whenever i read about and play around with keycloak i find it to be cryptic and dated.

Can someone recommend solutions that are at least in the same ballpark when it comes to supported mechanisms but not as... Java-ridden? I mostly work with Go and JS
“what has happened to academic freedom and freedom of speech?”
> ALL Ads are bad. No Ads should be allowed. And yet at the same time they are enjoying all the free tools and website build upon this business model.

And then also the notion that ALL data gathered intrude privacy. And somehow anyone on the Internet should be anonymous, may be that is not even the right word, may be invisible could be used to better describe it.

Let's name it the Thiel paradox. Maybe then this flavor of cognitive dissonance is better captured and told further.
One of the worst things you can do to your web re responsivity is: ads. Bloated ads downloaded from overloaded ad servers may take ten times as much bandwidth and time than whatever the visitors came to see.

The whole model of having content free but showing ads to visitors has many problems and this is one of them. Substack-like models seem to address this.
Sounds like that might fall under the Strictly necessary cookies category for which they are not required to obtain consent for.
I agree. JS is good for things like nicer footnotes.
And they are charging $1500 just to read out scripts along with freely available code.org tutorials
Last I checked I don't think the account is deleted at the moment, although the first tweet is gone (and I never saw the other one you mentioned). That being said, I'm not at all surprised by that response–like I said, having an offhand tweet of yours get significant attention, and then have people come after you and attack you on top of whatever corporate might have to say to you on the topic, is a great way to get something like that. It's exactly things like these why most Apple engineers don't say much or publicly affiliate themselves with the company–and I am sure that the people who decided to go after him were well aware of what what kinds of things happen after that.
Among other factors: standardisation of form factors providing a useful hardware accessory market.

Tablets of and by themselves are pretty, but not especially useful. aa folio keyboard combination (case with integrated keyboard) is a game-changer ... but must be specifically fit to every individual tablet size, which Android device manufacturers have insisted on not standardising. Desktop systems need only agree on connector ports, tablet design requires agreement on all dimensions of the tablet. And nobody's doing that in Android land.

https://ello.co/dredmorbius/post/lqgtwy_rhsfbdh5cdxb1rq

(There are othher grievous problems with Android, I'm focusing on the physical here.)

Apple's iPads, at least, offer a set of fixed sizes and are (for now) ensuring matching keyboards through third-party vendors. Many of those keyboards are crippled for Linux use (missing critical keys, such as esc, or entire rows, as with function or numeric keys), but there are at least a few options.

Apple are also providing extensive onboard storage up to 1 TB or more), where Android offerings are still often only a few GB. The latter is insufficient for my primary use: as a portable text library. (128 GB is about the minimum useful storage for this). Audio, image, or video work is even more constrained.

The reader function is where tablets shine over laptops, at least in form. The latter have compute power and flexibility, but displays are unsuited to reading, especially at 9:16 ratios: too short to read portrait, too small to display 2-up readably, and incapable of rotating in most cases. A tablet in portrait mode is a reasonably good reading device. Except that the OS and app infrastructure are utterly unsuited.

This is a long-standing complaint, and I'm seeing little progress. Google have no interest in breaking free of advertising-based captive markets, Apple ... I don't know why, but are similarly brain damaged.

It's the war on general-purpose computing. From at least two fronts.
I know a 12yo Indian kid who is maintaining Ubuntu Unity. Though, I am pretty sure he didn't study at WhiteHatJr.
I feel like there was a missed opportunity for the '250kb.club' site itself to be hundreds of megabytes filled with react dev dependencies and other useless things.
> Your interpretation

This is not "my" interpretation, it's the standard definition of information content in computer science, as given [1] by Shannon in 1948 and used by everybody since.

[1] https://en.wikipedia.org/wiki/A_Mathematical_Theory_of_Commu...
The second worst thing you can do is analytics.
Owned by Disney.
> The speed of adoption seems to be "twice as fast as IPv6"...

I don't know. I received an IPv6 address at home since a few years ago and I've been using it and pulling a lot of traffic since then. On the other hand, it's extremely unlikely for me to ever switch to Wayland on my desktop in the foreseeable future because I need some niche and legacy features that are not supported by Wayland. Network transparency and VirtualGL is a big one, it allows me to run an unmodified X application in a 2D-only X server while outsourcing all the 3D graphics to a 3D X server on a separate machine.
I would guess keyboard size correlates with piano size and piano size correlates with audio volume.

If so, historically, that must have been a driving force for larger pianos, so that they don’t get overwhelmed by other instruments in an orchestra.

Or is volume mostly correlated with string length, and could it be kept identical in a piano that is less wide by increasing its height (for upright pianos) /depth (for grand pianos)?

Also, is crosstalk between piano strings significant in pianos and is distance between piano strings a significant factor in it? If so, moving strings closing together would affect it (for better or for worse, but changing the sound).
> Skepticism of everything is the answer. Beware of believing anything regards the objective world, that does not match with personal experience.

Do you believe in the past? Not any particular history, but just that anything actually existed at all before your birth/first memory? If you do, then you already accept that we can rationally believe things that we have not personally experienced. You also require this belief to think that places you have never visited before actually exist as well, or that tomorrow will look anything like today.

Evolution is a somewhat vague theory that is completely undeniable, as long as you accept that the present is a result of the past. To not believe in evolution, you need to believe that the process of artificial selection and its profound effects on organisms produced in this way (chihuahua vs german shepherd, wild bananas vs bananas) is something that never happened on Earth before us.

You also need to believe that genetics is bogus, and that the genetic relationships we notice between species that seem similar or distant are somehow pure coincidence.

Now, the precise mechanisms of evolution are still debatable - the role of natural vs sexual selection vs genetic selection; the role of mutation, and how random it is; and many others are still debatable and debated. But there is simply no way to look at anything in modern biology or medicine and accept that while denying evolution, if you think through the consequences.

Reasoning about the past is just like reasoning about the future, but in reverse: we look at the laws of our world as a function of time, and extrapolate from the present state - to reason about the future, we look at how they apply to t > 0, to reason about the past we look at how they apply if t < 0. Nothing more magical about that.
Yes but even those will usually not fit in the 250kb or 1mb limit. Especially if your homepage is a list of posts and not just links to them.

That being said, nobody is forbidding such pages to make their own club.
In the same way that basketball competitions are about basketball skill, not height.
This is not a proper analogy. The government money comes from taxes, they are not doing charity out of their funds.
Anything I go to for information will always be more usable if it is faster. If I need to download a large image I will, but that should be a separate download step.

250kb should allow you to use a couple webp images to illustrate your article or show of your product.
I would guess that at least some of those developers are opposed to lossy compression or using whatever format Chrome supports this week that gives a whatever percent savings. The rest are probably unaware of the issue.
I see how it can replace 80% of glue in my typical project. However I am not sure how to handle the remaining difficult 20%. Particulary where to put the business logic.

I don't want to have all my business logic in database. I don't want to write all business logic in SQL. SQL is not good language for this and the tooling is suboptimal: editors, version control, libraries, testing.

Is there a way to define stored procedures and triggers in some host languge (as with SQLite)? Or is the recommended way to add extra API handled by language of choice? But I don't want to do the same things in two different ways (i.e. querying by PostgREST and querying the DB directly)
Is there an available form-fitting folio keyboard with at least a six-row PC-104/105 equivalent keyboard?

https://ello.co/dredmorbius/post/lqgtwy_rhsfbdh5cdxb1rq
Federal student loans have a fixed interest rate and therefore cannot be adjusted based on the risk of the borrower to the extent that a credit card or Ferrari loan can.

Private student loans can adjust rates for risk. Should private student loans become increasingly expensive as voters' appetites for federally mandated loan forgiveness increase?
Oh duh, I should've remembered that. So 12 bit VGA then. From the demo that seems sufficient. Have you tried getting rid of the LSB to see if there's a noticeable difference? I'm curious how few colors you actually need
You actually can. It's possible to create app specific passwords. Well, a while ago at least.
That's $730 000/year assuming work every day, and $500k assuming 5 days a week plus $30k for holidays.
> it can help understand what's happening or what is going to happen.

This is hopelessly naive, imho. The information asymmetry is off the charts, and a rational "analyst/reader" (the role you want to play) of geopolitics should be aware of this fact, and its implications. You simply have no idea what is really going on. You don't have the data and it is naive to assume what is printed in a handful of outlets by an equally limited number of promoted authors are the "geopolitical facts".

So, yes geopolitics certainly "matter" but that was not the point.
Thing is, plenty of "all text, no image" blogs far exceed that because they completely unnecessarily load bizarre amounts of CSS/JS framework code they often don't even use.
See the CEO talking on slack about creating an app:
https://www.reddit.com/r/india/comments/jyt7et/whitehatjr_fi...
Do you know Photopea.com. Coded over the course of five years by ONE developer, runs in your browser, and it is basically a full-fledged Photoshop (at least for casual users, anyway). Plus it's free (ad-supported) and requires no registration.
> The whole model of having content free but showing ads to visitors has many problems and this is one of them.

"Content behind paywall, didn't read." must be in the top 5 complaints about posts surfaced here on HN.
Paged Out Zine
That would be a great website.

cantbeliveitsbloated.com sites under 250kb, that load slower than sites of 2MB.
The reason is because of your health checks, bots, retries, and spam that are hard to distinguish without bespoke whitelisting.

Cloudflare analytics suffer heavily from the problems I mentioned.
I am not sure if this fits your needs, but maybe you should take a look at authelia or the ory stack.
Halfs are easy enough in either. Quarters are hard in metric as 4 is not a factor of 10. Which is why imperial systems are often base 12 (gives you 3 and 4 as a factor). circles are base 360 so that you get factors form 2 all the way to 12.

How much this matters is open to debate, but base 10 is clearly a terrible thing in this. It might be a good compromise, but I am not sure.
Can a MacOS packaging expert reading this thread please contribute so that v2.99/3.0 can build?
We've tried this several times - the napkin math seems sound at first but unfortunately the amount of patience and discipline required vastly exceeds what we could achieve in one afternoon. After multiple lego sorting sessions I realised we had turned what is supposed to be a creative and fun toy into a laborious chore, to the point that the kids dreaded the thought of spending another hour mindlessly sorting bricks into bags.
I've been using Posteo.de for a couple years now.

Great service, E2E for everything, including contacts and calendar, and it's quite cheap (I think I pay €12/year).
I think it’s because it appears fully styled in one go, nothing still spinning or moving around after you see anything.
Pay for hosted email. You can always get human support if you pay for e.g. MS Exchange. Use a custom domain, so you can switch providers if needed. There’s no substitute for having control.
The WSL2 Guide – Part 1 – Tour
Depends on how you define social media. I grew up reading forums for hours every day and that habit hasn't gone away. HN is my latest addiction.

I couldn't care less about the "social" side of social media. Fb, instagram etc had their time but ultimately they're uninteresting. Twitter is so fluid and open ended that you can always find interesting conversations but it's too low signal to noise. Reddit communities can be potentially as good as hn but the company pushes too hard the other way.
It only loads the URL specified.
What you said is super abstract vague hand wavy and not very well thought out.

You're saying restrict economic activity for the pandemic but still have a good economy and that doesn't make sense.
JavaScript itself isn't even that bad. Somehow people still
manage to blow it up beyond any reason.

This site here uses JavaScript, but so little it's hard to even
notice it.
I had my poster in my room while studying biochem topics. I still have the poster somewhere eventhough I left the R&D. It was fun to be amazed about that complexity but in reality when you for something you check it digitally/ online.
Apparently, Disney created a joint venture with Bjyu's for pre school kids.
The third is Javascript.
Sure you can. Read this https://support.google.com/mail/answer/185833?hl=en
Hi, feel free to reach out with some details on your use case at gerardu at amazon.
That’s a challenge! I was going to propose a 100kb club first, but we might as well skip that I guess.
Does Google provide any non-Web APIs ?
That initially got deprecated for paid accounts. But I think they’ve since delayed the deprecation indefinitely, probably because they got strong push back.