skysight-inc/HackerNews huggingface dataset:
I have never found GIMP very easy to use but I have respect for anyone that can work with the PSD file format. I wonder which spec they are using today. It seems to become really tough after the 1997 spec.
Disclosure: I work on Google Cloud.

Cool work! I love seeing people pushing distributed storage.

IIUC though, you make a similar choice as Avere and others. You're treating the object store as a distributed block store [1]:

> In HopsFS-S3, we added configuration parameters to allow users to provide their Amazon S3 bucket to be used as the block data store. Similar to HopsFS, HopsFSS3 stores the small files, < 128 KB, associated with the file system’s metadata. For large files, > 128 KB, HopsFS-S3 will store the files in the user-provided bucket.

...

> HopsFSS3 implements variable-sized block storage to allow for any new appends to a file to be treated as new objects rather than overwriting existing objects

It's somewhat unclear to me, but I think the combination of these statements means "S3 is always treated as a block store, but sometimes the File == Variably-Sized-Block == Object. Is that right?

Using S3 / GCS / any object store as a block-store with a different frontend is a fine assumption for dedicated client or applications like HDFS-based ones. But it does mean you throw away interop with other services. For example, if your HDFS-speaking data pipeline produces a bunch of output and you want to read it via some tool that only speaks S3 (like something in Sagemaker or whatever), you're kind of trapped.

It sounds like you're already prepared to support variably-sized chunks / blocks, so I'd encourage you to have a "transparent mode". So many users love things like s3fs, gcsfuse and so on, because even if they're slow, they preserve interop. That's why we haven't gone the "blocks" route in the GCS Connector for Hadoop, interop is too valuable.

P.S. I'd love to see which things get easier for you if you are also able to use GCS directly (or at least know you're relying on our stronger semantics). A while back we finally ripped out all the consistency cache stuff in the Hadoop Connector once we'd rolled out the Megastore => Spanner migration [2]. Being able to use Dual-Region buckets that are metadata consistent while actively running Hadoop workloads in two regions is kind of awesome.

[1] https://content.logicalclocks.com/hubfs/HopsFS-S3%20Extendin...

[2] https://cloud.google.com/blog/products/gcp/how-google-cloud-...
It barely works on macOS as it stands. The Mac version on their web site hasn't been updated since 2019, it's slow, it doesn't support Retina displays (everything is pixelated, including the image you're editing and the UI), and it doesn't use any native controls (even for OS-specific functionality like file pickers).
The fact that a D major is a different hand-shape than a C major lets me recognize where on the keys I should have my hand to play them -- like the ridges on the F/J keys on a qwerty give you the home row, the uneven placement of black keys makes the middle C obvious by sight and by feel.

And this next part is just conjecture but I think the uniqueness of each chord aides in muscle memory, that is, it's a feature not a bug that a b minor feels different in my hand than an a minor, makes it easier to recall that specific hand arrangement.

Makes it easier to look over one's shoulder and know exactly what chord they're playing too!
Stop using ORMs already. We now have at least a decade of experience with them and found out that they are a suboptimal solution to the problem.

Just use JOOQ or any other kind of library that removes the boilerplate and is 100x more maintainable and productive.
No QA...good luck
What kind of place is this where they care about the name of applications you use? You should stop using git before they find out.
In an alternate universe, ISPs could just give each customer a subdomain under `isp-cos-customers.com`. An RFC standard for updating DNS records could then give that customer full control over their subdomain. Their router could get a cert through ACME.
This happens all the time. It's a continual process. Within the past century, there have been at least three or four major revolutions in the instrumentation and techniques for producing popular music.

Everybody else doesn't follow, not because we're old fashioned, but because we're following our own enjoyment amidst the huge diversity within the world of music. I perform regularly on an instrument that is a couple of revolutions removed from its contemporary analogue.
How about a very slow and gradual transition? Say so that in one or two hundred years we have reached the optimal size by reducing the standard every decade just by a little.
Say it is the GNU image manipulation app.
It's an error to act as though these things aren't related IMO.

Exposure to fewer virus particles means fewer nucleation points for an infection, which in turn means that there must be greater replication to achieve the same viral load.

If there's a causal link between viral load (or speed of onset) and severity of presentation, then reducing the amount of virus involved in each transmission will also reduce the severity.
How about joins? Thats usually where things get tricky. Don't see it in the README, so probably missing something?
Poor Sleep Linked with Future Amyloid-β Build Up
If browsers which does "server-side rendering" are blocked from accessing my Google Account, I lose my access to all Google services requiring sign-in like Gmail etc.

I don't have the privilege to own a desktop, laptop, or even smartphone. I am using a J2ME enabled feature phone with Opera Mini to access the internet. Most websites requiring "modern browsers" are out of reach from me. Thanks to all the people who maintain the websites that are functional without JS or upto ES5.1 (last JS version supported by Opera's server rendering powered by Presto) or less. Only Google Search and Gmail works in Opera Mini, other Google services don't.

So I am out of luck! Anyone out of luck like me?
Lambdas can use EBS these days, for persistent storage.
If you don't like the car example, pick an attribute where poor people 100 years ago were better off than today.
Hold on. I kept re-reading that thinking they must mean they bought a milling machine, but no you bought a milling supply company. Come on, you can't gloss over that. I need to know the story behind that because it sounds fascinating.
And most of the commonly understood meanings of the word are rather negative. Nobody hears the word "gimp" out of context and thinks of decorative sewing thread, for example.
Cut my teeth on PSP then Photoshop in college. Soon thereafter started with GIMP and indeed the different naming and menu organization was a hurdle. Though it wasn't too bad. Still Photoshop was always ahead in features and most things were more logical.
Matestack – Reactive UIs in pure Ruby
Well... "told the world" by itself doesn't do much as in change the world without actually "discovering" or "inventing" it.

Giving credit where it is due actually changes something.
In the 10 yrs since turning 40 I’ve picked up audio engineering and full DAW programming and tooling for music. Been writing and mixing a lot. Have had a few tracks released on some label compilations, am working on a solo EP, and have a full-length album I’ve written part of and mixed all of with my band coming out in Feb. feels really,
Really good.
No idea! But when I asked for a refund for my purchase of the iPad version of C&C Red Alert 3 (which I bought from the App Store around 2012) after EA pulled it around 2015 I contacted iOS App Store customer support who told me to forward them a copy of my App Store purchase receipt e-mail to get a refund.
I'll keep my car thanks
I think this is missing the point. You can always point to people who have it worse off throughout all of history.
> But what if the historical baseline has always been misleading, and undercounting a problem?

Then you create a new metric, but keep the old one around for historical baselines.

By the way, this is what the Bureau of Labor Statistics (BLS) is doing with the various unemployment metrics.

> The point of redefining unemployment is to get a more accurate view of it, whereas this redefinition of murder gives a less accurate and completely pointless view of the problem.

I see you are new to politics.
Maybe you don't, don't assume to know my needs
Well, the intention is that there are desktop-specific protocols (for example, xdg-shell) that would be implemented by desktop compositors (such as KDE, GNOME, and wlroots), but wouldn't need to be implemented in other environments. The problem is currently there are several use cases where such protocols either don't exist, or are not standardized across multiple compositors.
There’s never been more diverse software, more readily and easily available, than there is today (mainly due to the web and app stores). Software has never been easier to write, to distribute, or to monetize.

Users don’t care about if the platform is “open” or if they can install Linux. In fact, in many cases, the things are a massive source of pain to end users that want devices that just work, which the iPhone and iPad largely do.

It’s also, by the way, never been easier to build your own hardware from ready-made components and platforms.

I don’t know why we should lament users choosing devices that are easy, fun and reliable to use, and that provide them with single tap access to massive software libraries and entice them to pay for that software. Seems like an absolute win to me.
The title brought a smile on my face. When we grew up there was no internet (I saw a computer when I was 21) but there was no shortage of memes in the air. Most loved meme run like this, “We, Indians, found x before y”.

In South India we loved football and the meme I cherished was this, “Maradona emigrated from kerala”.

When the internet came, I was frantically searching for the list of Indians who are at the top of everything. It took me a while to realise it was my own inferiority playing with me. The truth is painful but it liberates - a confession.
What’s an eigenclass?
fast, but more typing: `nix-env -iA nixos.packageName`
Did you do undergrad in math/stats? Curious if there's a path to those particular degrees at a graduate level that doesn't involve having done undergrad in them.
You can remove religion and morality from that statement and it'll still be true.

People will at times behave pretty abhorrently.

Stalin wasn't religious, but he still initiated a gigantic slaughter of his own countrymen. Ditto Mao.

Just trying to make the point that being horrible correlates with being human, not being religious.
Lisp is amazing. John McCarthy played an amazing role, but there were others too - eg Alonzo Church and the guys that later made Lisp what it is (Common Lisp), with a significant extra set of features including lexical scope.

For those who want to learn it - check out this short guide. Highly recommended language!:

https://github.com/ashok-khanna/common-lisp-by-example
Alpine Linux is unequivocally a Linux despite not having much to do with GNU in userland.
I recently set up simple standard setup (postfix/dovecot/spamassassin) and it works fine. There's small amount of spam, like few mails per week, nothing to worry about. I can receive and send mail just fine.

Though I admit that for someone who did not tinker with UNIX for years, configuring this kind of setup might be daunting.

Personal mail could be solved by some kind of daemon which provides SMTP, IMAP, built-in spam detection, DNS checks, some simple administration web interface and works with 0 configuration for typical use-cases. Maddy could be this project, so I would be happy to replace all those daemons with a single binary. I hope that they'll implement spam detection, as rspamd is a separate daemon which requires redis, so in the end it's still a complex setup with lots of moving parts.
The Golfer's Journal: https://www.golfersjournal.com/. It's basically National Geographic, but for Golf. I adore it.
It mostly depends on where you host.
This is spot on - pre-G3 & G4 PowerPC macs (think 601, 603/e, 604/e/v), were dogshit-slow and ran a legitimately inferior OS and 68k macs were possibly worse. I do admire how experimental Apple was with their hardware back in those days, though: built in TV tuners, NUBUS, audio interfaces, not to mention the very progressive laptop designs (Duo, 2400c) and Newton!

Part of me really misses how fun an inventive hardware was between the 90s and mid-2000s. Things feel very stale these days and maybe M1 is the push that this industry needs to get innovating on new platforms again?

edit: if Dell or Lenovo would do an ARM variant of the XPS13 or X1C that was capable of running Linux, I'd buy the hell out of it.
Disclosure: I work on Google Cloud.

If Filestore (our managed NFS product) is too large for you, I'd suggest having gcsfuse on each box (or just use the GCS Connector for Hadoop). You won't get the kind of NFS-style locking semantics that a real distributed filesystem would support, but it sounds like you mostly need your data scientists to be able to read and write from buckets as if they're a local filesystem (and you wouldn't expect them to actively be overwriting each other or something where caching gets in the way).

Edit: We used gcsfuse for our Supercomputing 2016 run with the folks at Fermilab. There wasn't time to rewrite anything (we went from idea => conference in a few weeks) and since we mostly just cared about throughput it worked great.
Sorry, I meant the federal government should be using U-6.
My twitter account was suspended until I removed a post with the word gimp in it. It was not an abusive post.
I have never seen anyone claim that Newton is the first to work with infinite series. In fact, finding the area under a curve the geometric way (finding quadratures) naturally leads to many series and in this case Newton himself is predated by many contemporaries and some ancients.

It arguably goes as far back as Eudoxus and his method of exhaustion. Archimedes basically reasoned about limits using synthetic geometry only.
I meant the federal government should use U-6 because it's closer to what most people thing of as unemployment.
Hi there - thanks for the thoughtful response and great list of contacts! I'm actually in talks with a few of them already. Rolando Cruz Perez, I didn't know about and will reach out to chat soon. Appreciate your support!
Why not? The scene itself is pretty gruesome, sure, but as far as I can tell The Gimp is there willingly :) https://www.youtube.com/watch?v=J3UyjlaBMcY
I love the GIMP. It is not a perfect piece of software but I made a movie with it and I use it every day. I’ve never had a libre alternative suggestion to replace it.
I meant the federal government should use U-6 because it's closer to what most people think of as unemployment.
It's not without its benefits, but I think it's also important to recognize the faults.

Frankly, I think the problem of knowing "where" is less important than it seems. There are plenty of pieces that demand the player move their hand pretty far without much opportunity to feel for placement. Eric Satie's Gymnopedie No.1 comes to mind. I find that fixed seating tends to make this a non-issue.

Even so, we could add nubs. There isn't a law against it.

> it's a feature not a bug that a b minor feels different in my hand than an a minor

But should it? After all, they are both the same Aeolian mode. They sound the same, excepting only that they are in different keys. Shouldn't they feel that way, too?

> Makes it easier to look over one's shoulder and know exactly what chord they're playing too!

Does it?

It's pretty trivial to tell what chord a guitar player is playing, even if it's a bar. I don't see any reason it would be more difficult with a homogeneous piano/keyboard layout.
The comment used the title: “The four hour work week”. 4 day work weeks are common (wish they were more common).
Did you start off with smaller projects first, or just jump in head-first with the plane?
Interesting. One of the differences between kids and adult diets in the us is the consumption of vitamin d fortified milk.

I wonder if the prevalence of vitamin d deficiency is lower in lower in children and hence the lowered risk and transmission.
Similar to https://github.com/activejpa/activejpa?
thanks, this looks really nice!
It's funny because GIMP is one of the tools I hate the most. It's really hard to describe how quickly I want to say no to just about everything that it does. I'm quite open[0] but I'd rather write perl script with imagemagik than use gimp.

[0] i can love both emacs and vi and even ed, I've used just about any 2d/3d program ever
I know what you meant, but the Blender UI is still at odds compared to most software out there.

Here is an example. One of their UI tenet is no overlapping windows. You change focus between windows by moving your mouse over them - no clicking involved. So, if you press C when 3d viewport is on focus it triggers the circle select tool, but pressing C when the outliner is on focus creates a new collection. But this behavior is not consistent. Sometimes some keys have global binding. For example, Shift Space always runs the animation no matter which window is in focus. And there is no way to know if a key binding needs a focus on a particular window. I find this behavior very odd.

Most software have either global key binding, or you explicitly change focus between windows(modes) by click on another (usually overlapping) window.
Did you take a class?
I’ve been running my own mail server for years. It’s definitely a PITA to setup, but it’s not _that_ difficult.
Getting a refund does not necessarily mean that you paid zero or negative tax, that's true, but when you pay zero or negative tax you do get a refund too. E.g. you can get negative taxation through https://en.wikipedia.org/wiki/Earned_income_tax_credit
> As far as road tax, the current system works pretty fairly for ICE engines, in my opinion. The larger the vehicle, the more powerful the engine, and thus the lower the efficiency.

I'm skeptical about that claim.

"Freight trucks cause 99% of wear-and-tear on US roads, but only pay for 35% of the maintenance. This $60B subsidy causes extra congestion and pollution, and taxpayers pay the bill."[1]

[1] https://truecostblog.com/2009/06/02/the-hidden-trucking-indu...
C++ Vector STL
I was wondering of the V8 engine integration would be something to play with, but think ot just adds inefficiency and doesn't really fix some of the core problems.
This is an amazing resource! Thank you so much.
Seems like gorilla marketing. The mansion has been listed for sale not a week ago.

https://www.zillow.com/homedetails/1-Lattingtown-Rd-Glen-Cov...?

10.9m USD.
Build a Minimum Loveable Product
> Old code is so fragile because you don't know what's important in it. An example is Bitcoin's concensus critical code

I don't think Bitcoin is a perfect example here, the Bitcoin consensus rule is fragile because it's Bitcoin, not because it's old. The unchangeable consensus code is a result due to the fundamental property of Bitcoin itself (every client must run in lockstep, even the slightest deviance cannot be tolerated, which means there should be one and only one Bitcoin client whose behavior shall remain consistent for as long as Bitcoin exists), this outcome is independent from its code quality, age, and other factors.

...Nevertheless, on second thought, the Bitcoin analogy isn't too far from the truth. If an aged legacy system is the dependency of many other systems and serves a critical role, it effectively becomes Bitcoin-like.
It's funny: the more readable and maintainable and testable and modular some code written in a certain programming language is, the easier it is to understand and rewrite it step by step.

Hence, code written in good programming languages might have a shorter lifetime compared to say... COBOL or PHP code. A bit paradox.
This does seem problematic. I guess we're in that state where we go from one end of the spectrum to the other.
At this point, why not just use C?
Allocation logic is much simpler than you think. A solution to a specific problem will always be simpler and faster than a general solution like jemalloc.
The first time my wife and I went to New Zealand and because I had a medical situation that hadn't been sorted out yet, we decided to drive from the southern tip of the South Island, up to the northern tip and then ferry the car to the North Island and drive up to Auckland. The sights were amazing!
On day we were going along a winding road, gaining altitude, when suddenly we rounded a corner and were shocked to see what we later found out to be a strip mining operation. The land changed from brilliant green hills and aqua colored small lakes to the ugliest washed out light and dark browns I'd ever seen. It almost made us tear up.
also, how does one learn COBOL nowaday? it’s mostly a curiosity buy would be interesting to see what people that use it recommend
It would be interesting to cross reference covid morbidity with lactose intolerance (ie. people likely to avoid milk).
Orwell is accurately describing how history is recorded. Yes, all history, well-research history included. History is necessarily fuzzy and non-absolute. Historians work in conditions (social/political contexts) that shape not only what records are deemed appropriate to use, but also the means through which history ought to be recorded, presented and publicly disseminated. For example, Herodotus was a historian who relied in hearsay and myth to inform his largely oral depictions of world cultures. This was the accepted standard of his time. Fifty years ago, history was largely told as a series of 'big men' whose impact was absolute and only resisted by other big men. Today, history is largely social history, and uses lots of sources that account for everyday interactions, and the product is typically a monograph and a few blog posts or op-eds.

To get back on track, Orwell (in this passage and throughout the entire book, really) is basically dramatizing fundamental means of understanding the past, and the effect this has on how the future is imagined. Yes, it is about dogma, but no, the enforcement of dogma does not necessarily have to be as institutional or intentional as you seem to be suggesting. A fundamental aspect of social existence is that understanding the past draws heavily on our assumptions in the present, which in turn are drawn from how we view the past. Our understanding of the past shapes how we reify the world around us, which in turn influences how we imagine future possibilities.

See [double hermenutic](https://en.wikipedia.org/wiki/Double_hermeneutic), [reflexivity](https://en.wikipedia.org/wiki/Reflexivity_(social_theory)) and [postmodernism](https://en.wikipedia.org/wiki/Postmodernism) (please actually read about what postmodernism is, rather than relying on popular understanding of the term, which is very often inaccurate)
Journalism has failed during this pandemic.
Apple is in the business of selling systems that work to end users. Unfortunately, the only way that they can provide that assurance is total control over both the hardware and the software. In fact I suspect that within ten or so years, Apple will eliminate the final dependency -- on NVIDIA -- and migrate the Mac (and everything else) to a custom ISA.
I’d say it’s not possible. The action of the keys and exactly how the hammers hit and are released from the strings are integral to the sound.
https://www.lowtechmagazine.com

> Low-tech Magazine questions the blind belief in technological progress, and talks about the potential of past and often forgotten knowledge and technologies when it comes to designing a sustainable society. Interesting possibilities arise when you combine old technology with new knowledge and new materials, or when you apply old concepts and traditional knowledge to modern technology.

> Low-tech Magazine publishes at most 12 well-researched stories per year.
Anyone who can do that for SwiftUI code can’t be human
"herd immunity strategy"

Was that actually the plan?
Happy Birthday Gimp!