skysight-inc/HackerNews huggingface dataset:
I found the discontinuation of Hypercard really surprising, since Hypercard was what made Macs useful as "business computers" in the niche places where I saw them used.

For example, the musical instrument store where I worked in during high school used Hypercard to keep all their customer records and maintain an inventory of all their equipment. This was all based on custom "stacks" which were in turn lightly modified from included example stacks to add their specific business logic. (For example: the stacks would calculate rental fees and late rental charges instantly based on the store's arcane formulae. They would produce reports telling us who was late on rent and who was most likely to get really late. The stacks were constantly under development, which usually meant: we need a feature, let's pop the hood and add three lines of code.)

At the end of the day HC was just a single-machine database with an amazing programmable custom interface builder. This would have been obvious to me if I'd been older and understood these ideas, but I didn't realize how useful the combination was until many years later when I started building web apps. It occurred to me that what I was doing was basically making a much crummier version of Hypercard (albeit with a shared Internet-hosted database, which Hypercard did not have back then) at something like 100x the programming effort. I remember seeing that MS Access had some kind of interface builder, but it was a pile of hot garbage compared to Hypercard.

TL;DR if Hypercard had managed to stay the course and improve itself for that use-case I think Macs would have been vastly more useful to (at least small) businesses. Instead Macs went through a dark period where the nearly got killed by Windows, and were basically only saved by Jobs' attention to design plus Microsoft's reluctant benevolence.
Anecdotally, we already do see a substantial number. Far from 100%, but many of the most popular images on Docker Hub are already multi-arch. The most notable exception is the Docker-maintained MySQL image, but Oracle maintains another which works fine on ARM.
There's nothing in Photoshop since CS2 that I need, and I use it every single week. In fact, with every update they seem to either break something, or make the tool worse. I've use the tool for 20 years. I don't WANT to be forced to upgrade to the newest version where some shortcut is inexplicably changed for no good reason. They need to stop trying to add new keys to a piano. Let us play the instrument as we learned it.
I don't think you'll find many of those Amazon warehouse workers on this site. Also, it's not said with malice, so don't reach for a fight.

Most of these workers slave for long hours. And then they work another job on top of it. And then they wonder why they STILL aren't making enough to pay TODAY's bills. Their mindset is myopic because they live paycheck to paycheck. You tell them they're losing MORE money out of each paycheck, that suddenly makes them worry exponentially more.

I'm friends with people living this dilemma monthly. They don't have the luxury to think what the long-term return on investment is.

And to say they're under-educated isn't calling them dumb. The ones I know are high school dropouts/graduates only. High school doesn't teach you personal finance the way a finance course at a college might introduce you to it. It's just statistical correlation.
I don't know, maybe. But this mode activates every time I leave my house for extended periods. Whether or not I'm drinking. I call it "Camping Mode", but it also happens on vacations and business trips.
likely not the same situation, but its interesting zoom has a client uri scheme zoommtg:// and just a year or so ago a CVE [0] popped up that involved using the irc:// scheme to demonstrate a calculator opening using mIRC.

[0] https://proofofcalc.com/cve-2019-6453-mIRC
More discussion here too, https://news.ycombinator.com/item?id=26616707
> Even if China was malicious and deliberately sent it off to us, it could've been easily stopped but we didn't do it.

I don't think this is the argument.

China was affected by it immediately to, so it would seem that this wasn't intentional.

The question is what exactly was the Wuhan lab studying, why, and funded by whom. We already know part of this was funded by the US Government.

The information is all online about their studies specifically with ACE2 and coronaviruses, and suddenly we end up with a global pandemic where the virus latches onto human ACE2. Originating in Wuhan.
It's fair to ask for the ref to review the play.
Alabama is a right to work state. No one has to pay dues.

https://www.justia.com/employment/unions/right-to-work-and-u...

> A union is an exclusive collective bargaining agent, which means that it must fairly represent all of the workers in the bargaining unit, including those who have decided not to be members or pay dues.
If someone was nice enough to provide that autocompletion for your favorite commands, because Unix commands don't have any kind of introspection.
The poster that attacked you is repeating a conservative pundit talking point I've seen.

Call me cynical but I suspect if the vote had gone pro-union and you had written "Don't the workers realize unions are against their own economic interests?" said poster would have written "Amen!" rather than calling you paternalistic.
I don't think this is necessarily true. Turnover among low paid staff is extremely high. For instance, take McDonalds workers:

McDonald's Mr. Floersch the managerial turnover was at 20% globally while that of the crew members averaged between 80 percent and 90 percent. [0]

That high turnover means that low paid employees are much faster to leave. Some don't even show up to their first day of work. It's also selection bias sure. But if you talk to anyone who manages low paid employees, the primary skill set they have is interpersonal relationships with their staff, or at least the good ones. The fixed costs are very high to hire someone, regardless of salary. You have to pay a recruiter or even spend time looking through resumes, running expensive background checks, interviewing etc.

Now consider the Goldman Sachs investment banking analyst. They get paid extremely well and get treated like crap. Do they have a "direct relationship with their employer"? Hardly.

If you're making $10 an hour its a lot easier to find another employer paying you a similar amount than it is if you're making $200k a year.

[0] https://ukdiss.com/examples/high-employee-turnover-at-mcdona...
> I think reasons will vary

A good one seems to be that they are afraid unionizing will push Amazon to close the delivery center. This has happened before when other companies (see Walmart [0]) just closed the location once the workers voted to unionize. And unfortunately it's less likely US law will protect the workers to the same degree as Canadian law [1].

[0] https://www.cbc.ca/news/business/wal-mart-to-close-unionized...

[1] https://www.cbc.ca/news/canada/montreal/quebec-unionized-wal...
I believe the web has killed a lot of those 'single user' Excel applications.
If they had value, they would probably have been reimplemented in the back-end of new web-based business services (if you're unlucky by 'enterprise programmers') around the turn of the century.
"A warlord once stopped at a monastery on his way home from a successful military campaign. He came to visit the abbot who was an old teacher of his.

As the abbot and the warlord sat in the courtyard pleasantly chatting and drinking tea, they were distracted by an argument between a novice and a senior monk. The novice was complaining that the meditation technique given him by the senior monk was ineffective and worthless. "It cannot teach me how to concentrate much less meditate," shouted the novice. "Give me a more reliable technique."

Observing that the argument was distressing his old master, the warlord stood and said, "Please, Master, allow me to help this young man." When the master nodded his assent, the warlord summoned six of his archers.

The warlord then filled his teacup to the brim and carefully handed it to the novice. "Take this cup of tea," he ordered, "and without spilling a single drop, carry it around the entire periphery of this courtyard."

As the novice took the cup the warlord commanded his archers, "Follow him! If he spills a single drop, shoot him!" The archers drew their bows and began to walk beside the novice who, in the next twenty minutes, learned how to concentrate.

Dear Friends, there is no substitute for determination. Enlightenment is a serious matter. It can never be attained with a casual or lax attitude. You must be determined to succeed and you must be resourceful in your determination."

EMPTY CLOUD - THE TEACHINGS OF XU YUN
Good point, and great chainsaw analogy

Constant curation and management is indeed everything. And I remember at my first encounter with real computers in college, when I had a choice of editors, I went for the one with the most powerful features, despite the stated hazards.

I do assume that the audience here tends to the more capable end, so most of them would not be in that 99%, but perhaps I'm mistaken?
There are many low-profile Royals. Some I never ever hear about.

Unfortunately, Meghan seems to have captured the imagination for some reason.
> every bad word said, bad deeds

I suggest reading the whole comment before replying.

It's pretty blindingly obvious from the whole context that "unreturned books" is meant to be sarcastic.
I could agree on gifs or animated pngs or something, but AV1 I think is pushing it a bit to far. What you are looking for if you want an offline webpage is electron right?
Just as a counter point, when the first CS subscription came out it allowed me to use Photoshop and Illustrator legally for $30 or so for a month at a time on an as-needed basis (I didn’t always need it), when the alternative was to pay like $1k up front (I don’t remember exactly). As a bootstrapped and low income person at the time this made it possible for me to access the software when I otherwise couldn’t have. So, it’s not exclusively a bad thing.
Tcl/Tk solved the scalable user interface problem back in the mid 90s. The fact that other toolkits are terrible at it is no real excuse.
It is a detail of how the graph is stored and viewed, but you'll be looking at that graph when bisecting searching for when a regression occurred, or how a particular feature came to be, or when a particular feature landed.

The repo rapidly turns into spaghetti with a merge-based workflow because all the work in progress is now part of the historical record for any particular commit to main. You're not looking at a single commit, you're looking at a chain of commits and a merge node. Now imagine there are 20 people committing to the same repo. Your branch factor is exploding! Imagine the picture of my merge-based workflow, but multiplied 7. It rapidly becomes very difficult to navigate.

The DAG is important as a historical record because you have to go back to it on a very regular basis.

It doesn't change the workflow from a "do your work and commit to the repo, periodically sync with main" perspective. It changes the workflow from a pull request perspective.

I've found rebase is (slightly) inferior for conflict resolution and reintegration--mainly because unless you squash your commits down to a single commit, you may need to resolve the same conflict as many times as you have commits after the conflict in the worst case, which is irritating. Merge is just one and done. But that's a minor thing.

Having used SVN (briefly) and Mercurial (a lot) and Git (a lot), SVN pushes you into dealing with a single linear history of commits, with cross-branch merges being extremely painful and error-prone if anyone else has worked in the same area. DVCS like Mercurial and Git allow you to do whatever you like for the history, and cross-branch merges are generally easy and pain-free. I can't say anything about the underlying implementations and why it is that way, but that is my lived experience.

Most of the time with Mercurial and Git I can let the merge tool resolve differences if there are conflicts with the odd line needing manual intervention. Most of the time there aren't conflicts.

And having used SVN a bit...yeah, it's the stone age in comparison. Sometimes you have to make that tradeoff because you can't store everything locally, but I haven't enjoyed the times I've had to use SVN after having used Mercurial and Git.

And Git's user interface sucks.

I need a Mercurial skin on top of Git so the commands make sense.
Thats a very level-headed take.

I can already see this happening in San Francisco. With the market street being closed to cars before pandemic hit. During pandemic, a lot of streets were marked "slow", so no entry to cars there and city plans to keep it that way. Some good hangout spots like JFK drive in GGP and Great highway are also marked car-free, I also heard something similar about Embarcadero in planning. City is also moving to make outdoor dining parklets permanent. All these moves discourage car ownership in every way and when you also consider transportation services like Revel scooters, Lyft electric bikes and Lime scooters, you can start seeing SF as a leader in USA. Not to mention, it is impossible to buy a used bike on CL at a reasonable price last entire year.

Let's keep putting in the work SFians!
Loving how it also downloads the license.txt file. Very important to respect license agreements when compromising someone's machine
This one’s interesting, because it seems to support more formats than Apache Tika and even includes speech recognition and OCR, all conveniently rolled into one package.
This article reads like it was written by a 9th grader. Google is trying to discourage any racially biased media from their platform (YES black power and white power are equally racist). Here’s a little trick. If you see a phrase with the word “black” in it, in your mind substitute it for “white”. If the new phrase sounds racist to you, it means it was racist before you substituted as well, and the fact that you didn’t think so means you have racial bias that you aren’t even questioning. Is the whole world insane? Logic is not that difficult. Seriously, we let the dumbest stuff divide us as a species.
"One Cookie to rule them all, One Cookie to find them, One Cookie to bring them all and in the domain bind them. In the Land of Google where the Browsers lie [to you]."

From "Don't be evil." to "Are we the baddies ?" in less than a decade - most impressive !
Yes and no. People become professionals using tools that they're familiar with.

600$ a year for an industry standard that makes a person productive isn't a lot. But what happens when 50% of your workforce is using a different tool that they're more comfortable with because they've already invested 5-10 years into learning it?

It's not expensive for a productivity boost once you're a professional. The question is, if you are a professional, and you're just now getting to the point where you can afford to start using Adobe tools, are they so much better than the tools you've been using your entire life that they're still worth $600 a month? Will they still provide a productivity boost that justifies their cost if they're not an industry standard anymore?

Right now, Adobe products are still at least arguably (if not obviously) an industry standard. But when we talk about a market decline, a current decline in hobbyist usage may signal a heavy future decline in the professional market. It's not necessarily the case that they're completely separate from each other.
In the US that varies state-by-state, but Alabama (where this unionization effort occurred) is a right-to-work state, which means no closed shops — so it’s probably a pretty close parallel to the UK system.
This looks like it came straight out of Spy Kids 2. Also very creepy.
Because the only thing I used it for was to login to Facebook. All of my other 2FA is through other methods.
Stolen bikes are often take to Poland and other Eastern European countries. With the current border control in Denmark we could solve a large part of the problem by stopping outbound trafic, rather than incoming.
How likely is a massive satellite collapse is to happen in nearest future? Are there any educated guesses/estimates?
$1 Display Chip Shortage Causes Chaos in Global Supply Chain
The assault against unions for the past 50 years in America meant that there was only one likely outcome of this vote. Amazon is a powerful entity and they used their might to suppress this vote and it worked.
The ETH 2.0 Merge
Makro – Microsoft Excel Stream Highlights 3/19
It's why public/published reviews/testimonials for general public consumption are bunk. Lower quality, crappier or knockoff product, will have higher profit margin to afford marketing/advertising and other tactics like fake reviews.

Word of mouth reviews from your trusted tribe leaders, go-to people you come to learn to trust (vs. random internet stranger), slows down processes but inherently has quality-trust built into the process.

I am a fan of a lot of what Tesla and Elon has done, not a fan of others parts of the whole, however what I think I value the most so far is that Tesla doesn't advertise: the attention they've gained has arguably been deserved and not bought.

This is a very powerful and important mechanism that society hasn't understood yet, and needs a Facebook->The Social Dilemma moment to bring to light of the cascading consequences of the Ad industrial complex - of people being able to cheaply buy attention they haven't earned nor deserve (for products and services). En mass this industrial complex is funnelling money into feeding this low quality, bad actor tactic system - and away from honest, high-quality, deserving individuals, organizations/companies, and systems.

With the correct policy we can quickly knock out likely 4 or even 5 birds with a single stone; more likely it's 10 policies fix/shift 3x the systems that need fixing from their foundation. UBI, a share/dividend from just some of the productivity of the society paid back to the largest cog in the wheel of capitalism, will be one such policy - that then applied with say 9 other policies and/or systemic changes - will then each compound with the others giving a 100x improvement.
AWS Lambda Edge changes duration billing granularity from 50ms down to 1ms
I always assumed if you ship something, that contains a GPL part, the whole product needs to be GPL too. Is it wrong, and shipping binaries is OK?
Holy, that is probably the sole reason for a majority of the 'no' votes. You're talking a job that pays as little as $15 an hour, so 500/mo is nearly a week's pay (~33 hours).
The idea is to re-enable functionality that was lost on old devices that were locked to shitty DRM schemes.
I agreee with everything you said, but none of it is relevant in the context of comparing Photoshop to an obsolete database.

My point was not that it’s UX is improving, only that the technology isn’t stale.
this is on the front page already, please check for duplicates before submitting: https://news.ycombinator.com/item?id=26751562
I think that’s a feature, not a bug. In that I don’t think it’s a problem.

Labor is subject to markets like many things, and shouldn’t be exploited. But there’s some work that’s hard and doesn’t require specialized training (eg, hauling stuff around warehouses all day). Some people are willing to do this and they do, if they don’t want to they can do other things.

This is an oversimplification, of course, but having the ability to provide more jobs with more options is the solution I think.

I grew up in a small town and it sucks for work. If you think working for Amazon sucks, you should try working in the warehouse of the only grocery store in town. The one run by a racist jerk who knows you have no options.
Why threats to Taiwan are a nightmare for tech
Maybe you should build a faster horse
Yep. The advantage of `with` is that we're dealing with first-class values (attribute sets, like `{ foo = "bar"; }`), rather than an implicit environment/context. My rationale is at https://github.com/NixOS/nix/issues/1361#issuecomment-390420...

The thing about shadowing is that `with` will not shadow anything that's in the implicit context, which includes things defined by `let` (hence why I avoid it) and function arguments (unavoidable). We can shadow other `with` bindings as much as we like, e.g.

with { foo = 1; };
with { foo = 2; };
with { foo = 3; };
with { bar = with { foo = 4; }; foo; };
[ foo bar ]

This evaluates to [ 3 4 ], since later bindings to `foo` will shadow/override earlier ones.

This doesn't work for bindings that are in the implicit environment/context, for example:

with {
f = foo: with { foo = 42; }; foo;
};
f 123

This evaluates to 123, since the binding `with { foo = 42; }; ...` doesn't shadow/override the argument `foo`.

The rationale for this behaviour is to avoid changes made to an attrset from overriding explicit arguments. For example:

foo:
with bar;
x + foo

This is presumably meant to behave like `foo: bar.x + foo`, but a future change to `bar` might include a `bar.foo` attribute, in which case we don't want the above to change behaviour to `foo: bar.x + bar.foo`.

I understand this rationale, especially when using huge, constantly-changing attrsets like `with nixpkgs; ...`, but it's still annoying ;)
please check for duplicates before submitting: https://news.ycombinator.com/item?id=26751562
Are you able to translate this to layman's terms?

Should I find a bunker?
https://news.ycombinator.com/item?id=26751562
This is why I also use MP4Box, as it's often a lot easier to get something done that I just can't manage to with ffmpeg.
I mean, if the only features that get added aren't useful, then isn't that actually worse than being stale? It's an antipattern at that point.
Baby carrots are cut from bigger ugly looking carrots is another example.
Naive question. I'm forced to use Zoom by my University, so I run it from a dedicated user (on Linux). That's fairly safe, right?