skysight-inc/HackerNews huggingface dataset:
It's more difficult than that: How do you track the number of Kms driven on public roads. As claimed purpose of tax was to cover the wear on these.
You'll void your warranty and never be able to use Knox again if you switch back to Samsung firmware once you unlock bootloader. But no, Knox doesn't prevent you from unlocking bootloader in any way.
> You must confirm that your browser does not contain any of the following: Headless browsers

Won't this exclude automated testing? How will app developers test their "Sign-In with Google" integrations?

> Your browser must not do any of the following: Server-side rendering

Won't this exclude Kindle users and folks in poor countries that have underpowered phones?
There's a great recent documentary on Netflix called My Octopus Teacher about an octopus which displayed some of these behaviors (interspecies bonding, tactile drive, play). Another good Netflix documentary, on birds, is Beak & Brain: Genius Birds from Down Under.
I think “very effective” is a subjective turn of phrase and no self-respecting org would use it in official communication.

That said, I believe it is settled that airborne transmission happens via saliva droplets, and a properly worn, clean mask is great at stopping those from traveling further than your face (physics) without harming your own health.

Also, I believe it is wrong to equate WHO, CDC messaging with “scientists”. Those organizations are careful not to make specific claims that masks are great at preventing the spread, since a mask is pointless if it’s not a suitable mask (e.g., lets large enough particles through) or is worn badly, since human error is unavoidable, a dirty mask is actively dangerous to the wearer, and over-reliance on improperly worn masks could result in a disaster.

Does it mean we shouldn’t bother deploying our individual common sense in equipping masks? That we wouldn’t make a positive difference to the spread by wearing a good mask properly? I disagree.

Also, having been to crowded subway trains of Seoul recently, I question the claim that Russian cities are somehow crowded enough to render masks useless.
1. at least 20 years

2. ORMs work just fine in lots of applications. There’s no real need to replace them.

3. JOOQ does not remove enough boilerplate and it’s not 100x more maintainable.
No issues at all. It comes down to the way they have set up their own mail servers. Incoming email is being checked for DKIM, DMARC, etc and then handled based on that. Logs are also super helpful in determining what went how in the reception process.
Yes, and yes, no problems ever with receiving mail on my self-hosted systems. exim4, self-signed cert. Sending is what may be difficult but personally I only had very minor trouble with that (VPS on a reputable provider, all set up properly).
The point of GP was that, if smaller keyboards are introduced, nothing stops composers with large hands from using them, resulting in even bigger chords. Hence in competitions you could end up with just smaller keyboards for everybody, unless you "regulate" the size based on hand size.
Anbox is more meant as a "transition" than a end-goal, similarly to forwarding your email when you change addresses. It isn't meant as a permeate solution, more as a way for users to transition to FOSS tools without having to leave everything immediately. At the same time, we have had plenty of time to migrate so I see where you are coming from.
The Economist is great, but it definitely wears its biases on its sleeve; it hasn’t quite found a problem the free market can’t solve.
Hey, happy birthday GIMP! I've been a user since, oh, 2005 I believe.

I've always found the interface easy to use, and I'm really surprised to see so many people complaining about it here.

GIMP has always been my go-to tool for simple tasks like cropping, resizing and compressing images.

More recently, I started using it for photo post processing (see also RawTherapee), and I couldn't be happier!

25 years is a long time in software terms. Kudos for keeping the project alive and useful this long. Please, keep up the good work :)

You know what? I don't think there's any other app I've been using for 15 years.
I think the elitist attitude towards COBOL really should stop. COBOL is a domain-specific language for implementing commercial/financial batch processing jobs, no more, no less. With adequate control over decimal arithmetic and established declarative practices for structured file exchange, subroutine reuse, and job control. Based on a language spec with reasonable portability. It's not about good or bad but fitness for a purpose. COBOL programs can be very clear and to the point compared to eg Java programs replacing them with lots of misguided OOP patterns and metaprogramming.
Thanks for the feedback! I haven't yet posted it to "Show HN" so it's great to get early feedback. Let me know what topics you'd like for tutorials and I'll put them at the top of the list. Give it a try and I'll be in touch.
No, this wasn't for Windows executables working or not working in a core binary technical compatibility sense. This was for where either an app or a website needed to test the version number against several possible versions of Windows to determine which version of Windows they were running on and react (or reject) according to the programming.

For later versions of Windows, programmers applied other tests, but none of those tests stepped on the "does it start with 9" test for 95/98. Using 9 for the version after 8.1 would have done so.
The amount of NOx and CO2 emission is a direct product of use, and not (or hardly) congestion.

The world doesn't heat up slower if we manage to use roads 100% during nighttime too.

Same for wear and tear.
This is problematic on so many levels. Eg. How do they plan to enforce this tax?

But the real overlooked issue is the cost of roads. They cost millions per mile -- and that cost largely is a reflection of the fact that road building is not competitive. Find a way to innovate this side of the issue -- bringing road costs down multiple factors -- and the taxation issue largely evaporates.
Did you chose coding for the employment opportunities, or you thought you were turning a hobby into a job, or some other reason?

When you say software, do you writing pieces of code, or running the full game from problem identification and analysis thru to delivery?
Definitely, the first thing we heard when our kid started in pubic school was “public school is not free,” meaning that the parent committee expects lots of donations to offer enrichment.

That said, you should listen to the podcast “Nice White Parents.” It points out that this model of underfunding the schools and making up for it with donations is essentially letting wealthy families buy their way out of the problem while leaving disadvantaged students behind.
Doesn't matter. People have work to do with tools, not list out all the features. If Krita works for the person, there's no reason to use Gimp or Photoshop.
There is a similar issue with home solar panel installs.

It is my impression that straight up net metering is very rare. It certainly isn't a thing in the UK where you will generally be paid much less for exporting to the grid than you will pay for importing from the grid.

Moreover, as I recall, everywhere I've lived (several different countries) separated out a standing charge for grid maintenance from electricity usage. It is certainly the case where I am now.
Trucks already have regular checkups of odometer, to verify speed limits has not been exceeded, not 100% sure but it might even include checking time in flight, for sleeping-regulations. In Europe.
Yeah, it was sad to see all the Longhorn tech get scaled back or dropped.
Can't tell what your SPA experience has been, but in my experience React with a standard webpack configuration such as what you get with create-react-app provides an extremely detailed trace. Never felt like I've lost more time than I should there.
The problem in this discussion is that most of us are happy with Tailwind based on our experience using it, and our experience with previous approaches. And not just because it's "easier to get started".

And from what I can tell, most of us do care about portability and componentization.

If your experience is different, then that's interesting, but not much of an argument in itself. Either 1) we're just much worse at this than you are, 2) your use cases and projects are more unusual/uncommon, or 3) what you think is 'easy to do' perhaps is not, and perhaps you'd benefit from a more Tailwind-like approach too.

Obviously if what works for you, that's fine. I don't use Tailwind in all my projects, and in some cases wouldn't even do so if I could. And it's not like what came before is entirely unworkable.

But it feels a bit dismissive to argue that our experiences are just wrong, or that we're just taking the lazy way out.
That's not what the comment I was directly replying to was discussing. I am not going into the effects of rent control for everyone else here.

Just pointing out that if you happen to get that $800/mo rate locked in, it's a pretty sweet deal, 30-year-old cabinets and all.

The parent comments made it look like it's not.
This often involves human ingenuity instead of software. One of the best examples of an MVP is Zappos, where the founder went down to a local Footlocker and took photos of all the shoes. He then uploaded them to his blog, added some margin on the price and had a buy button which emailed him whenever anyone clicked it. He’d then just run down, buy the shoe, add ship it over to the buyer.

A simple blog was turned into a e-commerce MVP and his idea was slowly validated.
Long enough that it's the Disklavier line because the early models used a floppy disk for storage.
I think that in 50 years time we'll see 80 year olds in software engineering. With the terrible economy that millennials have faced their entire adult lives, a lot of us will never retire.

Moreover with the slowing of Moore's law, I think it'll be reasonable to keep up-to-date. Experience with 33Hz punch-card machines is not very transferrable to modern systems, but I'm willing to bet that in 50 years desktop CPUs will be in the same order of magnitude, and we'll be using keyboard + monitor.

Anecodotal evidence: As a 19 year old I learnt programming on a 20 year old VBA program built by an IBM punch-card veteran, and was mentored by a scientist with a similar background who could not fathom what classes are.
> the actual technical term is metaclass

Hard disagree. metaclass normally is the class of a class (aka `Class` in ruby), and is used to work manipulate classes.

In Ruby, a metaclass is instead an implicit per-object class.
They are developing all the software for the PinePhone and have to recoup somehow. Also it is supposedly a lot better built.
Similar here, it takes a lot of practice but really satisfying when I see progress. I also see this as a long term hobby that hopefully can continue for many decades, so happy to be on a slow path. Happy golfing etothepii!
but isn't a filename a key, and its content the value?
COBOL just didn't improve as a language (yeah, I know that there is also OOP COBOL) and hence it's not productive to use it.

Even Java is improving more than COBOL and improving fast is certainly not Java's strength...
I personally feel that part of the benefit of the office is sometimes being able to unite against the common enemy that is your employer.
Wow this is really cool. Great find thanks!
I tried to automate a simple workflow (resize, reduce color to grayscale) using GIMP just last week. I would want to run this on ~100 files in a folder.

This takes a few lines of calls to imagemagick/gm or ~10 lines of python + Pillow.

Do you have any resources how to do this in GIMP?

After googling for a good while, I could not for the life of me figure out how to even get started with this.

I don't want to write an extension for GIMP - I want to use GIMP like I would an image manipulation library.
> Engineers should be on call

Nah... thanks but no thanks. I value my free time and I have 0 desire to allow work to intrude more into it.

And no, I don’t want more money for it either. But I might consider time... every week I’m on call = an extra week’s annual leave.

> build vs buy

Build the thing you’re selling and the thing you’re good at. Carpenters don’t build saws. Chefs don’t build knives or ovens.
Trade and economy are vital for a modern society though. If costs were instead born by the shipping companies they'd be put into the price of goods sold.

I can't help but see this as a regressive use tax in many ways, since it'll likely apply to lower value items at a higher proportion which is what poorer people would be buying. The end user pays in either case, but doing it through taxation policy allows for a measured approach.
Over the years, I've noticed lingo different disciplines use to get their way without having to make rational arguments. For example, designers I've work with tend to abuse the idea of antipatterns. I personally noticed "minimum lovable product" make its way into this list last year as a way for product managers to avoid cutting features they want without having more rigorous justification.
The only nice thing I have to say about GIMP's progress since I first started using it back in the 90s as a teen, is that the single window mode was a welcome change.

Otherwise I'm generally very frustrated every time I try use it. It wasn't that way in my teens, back then I would happily spend entire evenings noodling around in it making graphics for web pages and demos/games.

Nowadays just throwing text on a layer makes me want to throw my laptop. That custom widget is so useless, maybe I should try a newer version as I'm still on 2.8 here.
I am pretty sure this is copied from a blog post i wrote a long time ago[0].

I know this because he's used the illustrations my brother drew for me by hand...

@author: you've also missed the point of my article and why I think an MLP is worth considering.

0. https://tinytracker.co/blog/minimum-viable-product-vs-minimu...
R. A. Fisher in the 21st Century (1996)
Everyone here harping on about how everything should be as open as “PCs”:

Do you realize that maybe some people desire things that are locked down and curated, and perhaps that may be the reason why Apple is richer than Scrooge McDuck?

And indeed, PC is the odd one out here; Apple have been locked down since before 1984 like the Commodores and Atari STs they grew up with.

Why can’t we have both? The current balance is perfect: Apple for those who like Appleness and PCs/Androids/etc. for everyone else.

By insisting your dogma upon upon those who don’t want it you’re yourself becoming the monsters you profess to combat.

Although yes, I too would like the iPad to be more open. iOS is such a painful gimping of such beautiful hardware.
Ok, you can buy models for different regions and swap them, but the antenna cables are only rated for 10 duty cycles so you can't do it a bunch of times. Purism has said that the modem switch is more designed for if you move or if it breaks, not so you can travel between the US and Europe often or whatever. You can probably purchase extension cables or something rated for more cycled though, but that might be expensive/specialised.
There is no direct mechanical linkage between the keys and the strings. The piano action sets the hammer moving, and then it flies through the air uncontrolled until it bounces off the string. The only control the player has is how fast they start it moving, and there's no reason you couldn't do this with a solenoid (although it would have to be a fast one to match the latency of the mechanical action).
As awb points out: you now have a splintered codebase.

I'd add that you also have hard to spec couplings and difficult to manage microservices setup.

Tools like MQTT or paradigms like eventsourcing might help. But those all presume your database is a datastore. And not the heart of your businesslogic.
Wayland's accessibility story is... Crap. In the name of security they killed most of the ways you'd expect to be able to pass on information to users who fall anywhere outside the norm.

For example, you can't fetch the mouse position, you can't fire mouse events, you can't get the window z-index. These are all pretty vital for accessibility.

Whilst there are efforts to get around this terrible-ness, you can expect most accessibility tools to segfault or misbehave.
I read an article from Thoughtworks where they said they use NestJS in some production apps that benefitted from Node's performance characteristics. In the same article however they were critical of the trend of shoe-horning server-side JS into projects where more classical languages/frameworks would be a better fit.
Loneliness and Me
It’s nice to have. As said in previous comments regarding ish releases, from TestFlight beta to the AppStore, it’s pretty slow compared to something more "native" like termed on android.

I love that it can access files (your iCloud files for instance) from the system but mounting them within "Linux" with a simple "mount -t ios . /mnt". The other way is also possible, accessing is files from the files app.
Apple has a lifetime license for ARM. There is nothing Nvidia can do to Apple on this front or any other.

But more than that, Nvidia needs Apple. Apple selling ARM macs to developers means that all developer tool chains are being updated to support ARM. This is vital to Nvidia’s plans of ARM server chips. It would never have been a reality without the M1 or something like it.
I've seen SOOOO many sedans and station wagons pulling trailers here in Europe. The Dutch are especially fond of camping with their trailers and I rarely see any of them using SUVs or anything bigger.

What you're saying is likely not true.
Yes, exactly. The people responsible for that work will be the ones to fix it.

Note how the designers were notified of the flaw without having to be there when it was discovered, because that was someone else’s job.
This is true, but that mostly comes from plenty of successfully founders talking about how their first products were half-assed and barely functional.

The whole point is answering the question "when should you close your IDE and start trying to sell your product?" and many of us who believe in the tenants of lean startup would answer that question with "as early as possible".
Krita.
Non-paywalled version: https://archive.vn/ImzQn
I don't know if that really happened by accident. I rather think it's the true nature of information to be open, and therefore for the platforms too
> Thus indeed if you have basically any heavy freight at all on a road, the rest is negligible.

There's many more passenger cars than freight trucks on the roads.

It doesn't change the math all that much, but the 1-to-1 comparisons in the thread didn't account for this factor.
It sounds like it quickly becomes extremely difficult to change the datascheme then.

Do you tightly orchestrate releases? Or do you simply never change the schema?
That sounds like a problem with twitter.
Ahhhh, it's a closed-loop feedback system, a function that depends on itself. Endogenous. Got it. Thanks!
Yep, you were right. Thanks for the link!
It's not unusual for a piano piece to require huge jump almost instantly, e.g., here in Beethoven's Sonata Op 111, the left hand jumps three and a half octaves down - https://youtu.be/WGg9cE-ceso?t=423

Having a row of identical keys would make such a jump virtually impossible to get right. As far as I know, string instruments (like violins) usually don't require such a wide jump - well in case of a violin, you literally don't have the distance!
Having Fun with Signal Handlers
Buy Full UK driving license without test
Show HN: PDF Inverter for macOS (In Golang) Darken Your PDFs
Before this gets too out of hand.

1. Nature forces you to eat and have shelter. There's no discussing it.

2. Society does not give you free food or shelter or land to farm and tools to do it, nor means of transportation. (When it does, it's either conditional, or insufficient numbers, or both.)

3. By this you're forced to enter job market to keep alive, which forces you to enter into specific education path.

4. Even where education is free, point 2 holds. Where it's not, you are being subject to an additional whip of capitalism, debt.

5. Migrant jobs have evaporated in many places. As has cheap enough housing. You cannot also save enough to move in most cases, so you cannot even move in practice. If you do so, you're becoming a refugee, which is not a good thing at all. Even more so if you're bound further by different language or culture, or move to especially xenophobic place lured by possibilities.

6. If you have a family, you also need to consider them when moving. If you own property, perhaps inherited, you have to consider what to do with it as well, and you're taking a financial and existential risk. The support network you have (family, friends, connections) will likely not reach to the new area.

7. Enjoying a forced job is like praising your slave master for not beating you too often. Though some jobs have enjoyable elements, these are typically available to elite or lucky few.
Exactly; Steve Jobs envisioned a closed architecture for the Mac. Thankfully for Mac users who wanted a more open experience, Apple released the Macintosh II in 1987, which was styled similarly to PCs and had six NuBus expansion slots. From then until the release of the cylindrical Mac Pro in 2013, Apple always had Macs with expansion slots in its lineup. From 2013 to 2019 Apple didn’t sell Macs with internal expansion slots, but Apple resumed selling internally expandable Macs once the current “cheese grater” Mac Pro was released, albeit at a significantly higher price point compared to the 2006-12 cheese grater Mac Pro.
There are a lot of smaller providers (but not fly-by-night, like dreamhost and 34sp which both have >20 years record) which will give you a domain with up to e.g. 100 emails for $5-$10/month, which is significantly cheaper than gsuite or fastmail.

Another good alternative is migadu (who sponsored the webmail you linked above, and IIRC are already using it). They do charge about $20/year for a micro plan that lets you have any number of addresses and domains , with some throughput limits, and $90/year for a full plan without those limits. Something similar to the micro plan was free until recently - personally, I'm on the $90 plan with a few domains and emails, which would have cost about 10 times on much on gsuite and fastmail.
That’s an interesting take. I mostly think of it in terms of urban sprawl - if it weren’t for the massive multi-lane freeways leading out to the countryside, people would live in higher-density housing close to city centers and transit hubs, and businesses would locate there as well. You’d still have a lot of choice about where to work, you’d just get there by bike, or train, or bus, or on foot. That’s how it is in Japan, Korea and most places in Europe I’ve been.
And it still sucks ass.
> Apropos of nothing: if anyone is a yuppie FAANG employee living in rent control apartments, you ARE part of the problem.

I'm not sure if I would consider my self a yuppie, but on the chance I am considered a yuppie, how do you suggest I stop being part of the problem? I moved into my apartment 3 years ago, and a year after I moved in the city passed regulations making it rent controlled. Should I move somewhere else and specifically try to avoid rent controlled apartments? I chose this apartment because at the time it was one of the cheapest.