skysight-inc/HackerNews huggingface dataset:
Adjuncts and postdocs yes. Ph.D. students without funding... quit now, that's a really bad deal.

But lecturers not so much anymore, that position is changing across academia. I'm a lecturer and I have a renewable 5 year contract where I'm guaranteed a job for that time. That's more job stability than most people have, where they can be canned on any given Friday. As far as voice, lecturers have a vote in the faculty senate, and they have a vote in our department. They even have a vote in choosing our chair! How many workers get a vote in choosing their boss? Lecturers can even become chair or vice chair if they want; our current vice chair was a lecturer. As far as income, it's definitely lower than industry and tenured faculty, but lecturers also have a full 4 months off every year, which is something money can't buy in almost any profession. YMMV at your school, but like I said, the lecturer role is becoming much more attractive at many schools.

> It was more like knowing the end of the world was coming, and you were powerless to change it. And equally cruel, I'd say.

Help me try to understand, what would not be cruel? The tone of this thread seems to be that canning a worker with not enough warning is cruel, but you're saying too much warning is just as cruel? You're given 14 weeks to find a new job, and they'll pay you that entire time. It's pretty much the softest let-go I can think of. What process would you prefer?
Taxi companies are basically legalized mafias everywhere in the world.
> Silicon Valley is the latest player in a history of Western appropriation of Buddhism

Well it works both ways with many Asians appropriating Christianity

/sarcasm
All kinds of frameworks and tooling are lacking.

I worked previously with REST/ GraphQL and they have everything I need. Easy way to mock the HTTP 1.1 protocol, easy way to write automation scripts, easy way to debug/customize. Easy for new developers since everybody uses HTTP 1.1. I work with Java and Spring and HTTP 1.1 support is OOTB. For GRPC you have limited tools and unofficial libraries.

When considering an alternative, I was thinking about REST / GraphQL over HTTP2, with a centralized "Type System" and generated models / code (basically GRPC but more user friendly). For me "sending a HTTP2 request with a json payload" seems better and more user friendly than "sending a grpc request"

But now that I looked a bit more into it, seems like HTTP2 might not have a lot of support, so do your own research.
That doesn't mean spelling them with the diacritics makes them not English.
No, it will probably make it worse since it gives them cover to waste money like this then raise prices under the pretense of inflation.
1) The post has problems with math and the numbers are wrong

2) For fair comparison you should add memory used by daemons/services, otherwise I can say that gnome-shell uses only 200 Mb which is almost twice as low as your number

3) I am not sure if you can properly measure memory usage with Windows Task Manager. You need to account properly private, shared and swapped out pages for each process.
> central bankers--at least in developed countries--are not on some blatant mission to rob people of money for their own enrichment.

What is inflation?
Personally, I avoid all things Google whenever possible for this reason.

For video chat, I use https://twin.me/en/
> MacGann insists that Uber drivers were seen by some at the company as pawns who could be used to put pressure on governments. “And if that meant Uber drivers going on strike, Uber drivers doing a demo in the streets, Uber drivers blocking Barcelona, blocking Berlin, blocking Paris, then that was the way to go,” he said. “In a sense, it was considered beneficial to weaponise Uber drivers in this way.”

How is that wrong? Uber gives people jobs. People have a right to compete with taxi drivers. The city should not be taking those jobs away.
My red flag goes up immediately as soon as any manager, or executive, starts making claims about no layoffs. The least they can do is provide enough severance that you have ample time to find something new without worrying about money.
I'm disappointed I can't browse the files.

Is there a process that these files are eventually released to the public?
> That does not justify using political influence to enter/gain markets

Which companies do not do this?
>Fair enough if you disagree with the court ruling

if you disagree with a court ruling, and then set up intentionally a system to avoid the police detecting you continue your behaviour, you should be punished to the maximum extent of the law. The people who orchestrated that behaviour should have money confiscated from their illegal enrichment, and jail time for purposely working to circumvent a legal order for a court. And if not back then, today.
The 'cost' of email is borne by the recipient, mostly.
You write like you can know how and where the code will get executed in the future. :) Do you think that the authors of Windows 95 ever imagined the system would one day get ported to an obscure subset of a functional scripting language (Asm.js variety of JavaScript), and get booted in a hyper-text browser running on a PDA device with internet connection (web browser on a smartphone)? Yet - here we are: https://win95.ajf.me/

> I'm not saying it's good coding practice, mind you, but it probably ends up accidentally working in most cases

Fully agree. It's still bad practice and I high-five every linter that automatically flags it.
There were too many NSFW/L photos with no warning. For me, 2/3 before I gave up.
There are at least two GUI's for borgbackup:

* Vorta (https://github.com/borgbase/vorta)

* Pika Backup for Gnome (https://apps.gnome.org/app/org.gnome.World.PikaBackup/)

Vorta is multiplatform and more reliable by my experience.
> Running experiments and A/B tests are popular because it is _guaranteed_ to give you signal. If you have a large engineering team and you're not sure how to filter the quality of results, gating everything through A/B tests is a well understood methodical way to ensure only positive work makes it way through.

It's almost guaranteed to ensure only false positive work makes its way through. If you're picking 0.05 as your P value, and you're running dozens to hundreds of tests, your false positives are almost certain to exceed your actual positives.

When I'm working for clients that do a lot of A/B testing, I suggest that they should always run A/A tests to ensure that they're not incorrectly rejecting the null hypothesis. If your A/A tests are showing significant differences, you have a problem in your testing pipeline that by definition can't be cured by more testing. You need holdout groups and selectivity about what to test, instead of just throwing everything at the proverbial wall.
Probably not, as long as Pizza Hut is willing to spend comparable (inflated) cash. You might see a short-term dip, though.
Also, this means your car can be resold to someone who wants heated seats and a steering wheel, even if you didn't want it (and didn't have to pay for it).
I don't know why but I do feel there is a gap here to empower backend developers to take over the full stack. ( I am one of the developers looking out for a good maintained, component rich, completely supported JVM java based FE framework )

One of my reasons not to pick Vaadin was that it was backed by a company rather than a open source community. ( this seems better now in terms of support )

I do see other JVM languages like Kotlin seeing some success here.

Did you guys see dart and flutter ? I am pretty sure Java can do a comeback in terms of compiling to JS and taking the power from react/typescript guys !
> Secure Boot is a solution to a minuscule problem. The vast majority of exploits happen in their browsers, office suits or due to social engineering (phishing, ransomware, adware).

It's a minuscule problem right now because of SB. Why spend time and effort if it's likely you'll encounter a protected system.

If you give adversaries the possibility of implanting something deep into the boot chain, you've lost the entire battle. Obviously things that get exposed to untrusted content get exploited first, but no good attacker would leave it at that, especially if they want to create persistent malware and botnets. Exactly due to *Secure Boot* we aren't suffering from mass-spread malware like the ones that existed.

> massive effort of the free software community to find ways to fulfill the requirements Microsoft unilaterally declared.

Not really massive, mostly like absolute bare minimum, if you've read them. But okay.

> Take the private keys to the Secure Boot certificates away from Microsoft and hand them over to neutral party. (And of course that will not happen, and thus the political and technical side remain deeply intertwined.)

We could totally have a third root CA as well, if mandated or needed, but I haven't heard anyone pushing for it. Apple doesn't care and most Linux distros barely support existing Secure Boot which requires much less effort than running your own CA does.
Do you have another script for separating out the chapters?
Sure, but private businesses aren’t going to regulate themselves. Only way this stuff happens is if the government forces them, which they can’t in the us. Companies have nothing to gain from letting people opt out of being reviewed, and they certainly don’t want to hire more support staff.
I have a local NAS (running TrueNAS) and use Time Machine on it for recovery style backups, any important media, documents, etc are synced separately via Syncthing to a separate volume in TrueNAS that is synced to Backblaze on a schedule.

Bonus is that Syncthing is really good for syncing development working directories between machines when you don't want to use Git because unlike dropbox it lets you exclude things like node_modudules.
China is nominatively communist, the most progressive ideology in existence or at least in the running for the title. They even had one-child policy.
There are so many different problems that come from decentralisation and I really don't think people are all that willing to put up with them. Specially not the kind of people that use social media.

It seems to me sometimes that a lot of these posts come from people that don't really interact with the average social media user very much. People are willingly giving all their data to Facebook, Tiktok, etc. They do that because in reality... they don't care all that much!

How do you expect these kind of people to care about decentralisation? I think the closest we are to a good middle point is stuff like mastodon, but federation is not perfect. Will it not be reasonable for people in the future (if mastodon becomes really popular) to simply default to the biggest server out there?

I think the best we can do is come up with standards for data-transfer between sites as well as basic communication tools... pretty much what activitypub has tried to do. This would go a long way to ensure people are actually capable of moving, not being locked in is I think the key to ensuring decentralisation.

In a few words: people don't care as much as we'd like them to and that's not really a technical problem. Because of this, it is not possible to solve this problem by adding any extra inch of complexity that doesn't come with substantial benefits to users. And I don't think adding blockchain-based market mechanics to it is really going to solve the problem as blockchains add a huge amount of overhead to the problem.
Thinking the same. They've made some fatal mistakes there. Heck of a lesson for the agency there :D
I eat only two eggs plus three strips of bacon for breakfast, and I’m good for six hours. No toast or juice.
Your money, do what you want with it.
I'll say that there are managers out there who do fantastic and important work, but they are the ones that have a build & sustain perspective. If you feel offended by this comment, its because you are in the squeeze & exploit group and you know it.
I hate to break it to you, but if you have a problem with 'technical types', this might not be the best place to hang out...
Selling stuff is an absolute PITA. There used to be people who would sell for you on eBay for a cut. AFAIK, that's all gone. I could never be bothered to sell the huge amount of mostly fairly low dollar stuff I don't want. Friends I know who have moved say even yard sales aren't worth the bother. I have stuff like a big pile of laserdiscs that someone would probably like but just not worth the effort to sell.
Surge pricing is not about profit for Uber. Uber wants to minimize surge pricing as it implies the market place is unbalanced. I.e. not enough drivers. Obviously with demand spikes you cannot magically produce more drivers so surge pricing does happen. But it is not a good user experience. In the ideal state drivers are busy all the time maximizing their earnings and riders can get a reliable ride.
It wasn’t even corporate who made the donation - it was local franchisees.
Yes. I just didn't remember the specific models affeced:

Crucial: MX100, MX200 und MX300
Samsung: 840 EVO und 850 EVO

Curcial fixed it later with an firmware update. I think people got mad on Samsung because they didn't fixed it? Not affected where Intel, Micron, Samsung's own more expensive PRO-Series (interesting?) and others. We also rely on hardware based encryption on iPhones and Androids? Finally we need to trust the CPU and the random number generator, TPM, Pluton and that the keyboard or whatever is not manipulated. By the way - I don't trust Microsoft's Pluton! And interestingly Dell and Lenovo decided to turn it off by default.
That's how I would interpret it as well. It gets easier to imagine when we put in milliseconds. Why would 23:59:59.456 already be the following day?
FYI, GWT lives on as J2CL and is integrated with closure-compiler. Only the front end lib that was GWT is gone - arguably what people used it for though. AFAIK J2CL is still heavily used for gmail and gdocs ie those projects haven't been rewritten from scratch. J2CL sees less use than GWT used to since there are alternatives today for typed large-scale browser app development (such as ts), and also because J2CL is wrapped in Bazel build scripting, though J2CL and closure-compiler can be used from regular Java build tools or the command line as well via plain "java -jar ..." invocation.

Technically, J2CL/closure-compiler, and the level of optimization and minification it can provide is unmatched by the likes of TS et al last I checked. Why one would use Vaadin (or Echo before) is a mystery to me though - these latter tools are putting too much weight into Java the language/ecosystem, for Java traditionalist developers who can't be bothered to learn something else IMO.
Well, it's not wrong: https://i.ibb.co/8sydp6V/Screenshot-from-2022-07-12-16-23-59...
> I cited an auto start feature o VOLVO cars that required a siriusXM membership.

As much as I dislike that kind of fee, it at least makes sense. The remote communication support isn't free.
> E.g. 1 - you need e.g. 1k people trading $1k

Or 2 people, who pass $1K "worth" of coin back and forth 1k times.

it's more efficiently, as you can replace the people with for loops.
Sounds like they are optimizing for a KPI on time to full integration. Someone else paid for it, now they want to make sure that you are actually using it.

Still absurd, but I know this is a problem friends of mine have had.
DAKboard – A customizable display for your photos, calendar, news, weather
The antenna is steered to point towards the DSN antenna on the earth. A larger moving mass would make it harder to maintain telescope pointing while the antenna is moving.

In reality, the antenna pointing is 'paused' during each science observation, unless pointing is needed due to the length of the observation.
> Medallion systems aren't that common

From https://en.wikipedia.org/wiki/Taxi_medallion:

> Several major cities in the US use these in their taxi licensing systems, including New York City, Boston, Chicago, Philadelphia, and San Francisco.

They seem pretty common to me.
when the standard doesn't respect itself:

> List source: Türk Standardlari Enstitüsü (TSE), 1995-08-01; Administrative Map of __Turkey__ 2000;
Some people would call this pointless, but I obviously disagree.
Is this supposed to be surprising?
Yes, absolutely, I'll take a company that exploit their employees over an overregulated industry keeping competition out while encouraging shady business practices like haggling and scamming tourists and locals alike, any time of the day.

If the choice to have good service + no exploitation arise, I'll take that one, and it's coming thanks to Uber bursting the taxi monopoly, but in the meanwhile no regrets, taxis had it coming.
Practicing gratitude for what you have is of course wise, and there are techniques that are helpful...gratitude journals, meditation, etc can be helpful.

However when I read your post it sounds to me like perhaps the issue is not a failure to be sufficiently grateful for what you have. It sounds like there is some desire, deep within you, that is going unmet. You have checked off everything from your list of Stuff You Thought You Wanted and yet something is still missing. It seems likely to me that that something is in fact missing.

You say "it's never enough", you "want more". But what exactly is it that you're wanting? What's the "enough" that it isn't? If you can look closely at that feeling with real curiosity and some gentleness...maybe there's a clue there as to what's going on. What's the reality that is going on (eg. "I'm often feeling deep failure and shame", a fact) vs. what's the narrative you're telling yourself ("Nothing is ever enough for me", a judgement you're making)?
+1 for Fastmail. Very fast, very reliable since I started using it in 2016. Absolutely the best webmail client I have used. UI not too unlike Gmail. The UI is fully keyboard-controllable for almost all tasks. Great search. Great calendar. Good amount of settings & security control for power users. Android app works well.
Show HN: Meta Package Manager, a CLI that solves Xkcd #1654
Tl;Dr: mpm implements a solution to XKCD #1654 (Universal Install Script). Now you can do:

$ mpm --xkcd install <my_package>

and let it figure out which package manager to use to install your package.

The project is open-source: https://github.com/kdeldycke/meta-package-manager#readme

This CLI has some other capabilities, like listing the duplicate packages on your system:

$ mpm list --duplicates
╭────────────┬─────────┬───────────────────╮
│ Package ID │ Manager │ Installed version │
├────────────┼─────────┼───────────────────┤
│ blah │ cargo │ 0.0.0 │
│ blah │ gem │ 0.0.2 │
│ blah │ npm │ 5.2.1 │
│ coverage │ pip │ 6.4.1 │
│ coverage │ pipx │ 6.4.1 │
│ six │ brew │ 1.16.0_2 │
│ six │ pip │ 1.16.0 │
╰────────────┴─────────┴───────────────────╯

List outdated packages:

$ mpm outdated
╭───────────┬─────────┬───────────────────┬────────────────╮
│ ID │ Manager │ Installed version │ Latest version │
├───────────┼─────────┼───────────────────┼────────────────┤
│ curl │ brew │ 7.79.1 │ 7.79.1_1 │
│ git │ brew │ 2.33.0 │ 2.33.0_1 │
│ npm@8.0.0 │ npm │ 7.24.0 │ 8.0.0 │
│ pip │ pip │ 21.2.4 │ 21.3 │
│ regex │ pip │ 2021.9.30 │ 2021.10.8 │
╰───────────┴─────────┴───────────────────┴────────────────╯

Or dump all installed packages to a file:

$ mpm snapshot packages.toml
Dumping packages from brew...
Dumping packages from cask...
Dumping packages from gem...
Dumping packages from mas...
Dumping packages from npm...
Dumping packages from pip...
1109 packages total (npm: 659, brew: 229, pip: 115, gem: 49, cask: 48, mas: 9).

To install it, either use:

$ pipx install meta-package-manager

$ pip install meta-package-manager

$ python -m pip install meta-package-manager

$ brew untap hasnep/tap && brew install hasnep/tap/meta-package-manager

$ paru -S meta-package-manager

$ yay -S meta-package-manager

Or if you are meta:

$ mpm install meta-package-manager

See install doc at: https://kdeldycke.github.io/meta-package-manager/install.html
I started working on this 6 years ago in the form of a hackish script to have all outdated packages listed in my macOS task bar. You can replicate this with an xBar/SwiftBar plugin: https://kdeldycke.github.io/meta-package-manager/bar-plugin....

Now the CLI supports Linux, macOS and Windows. And implements list, outdated, search, install, upgrade, remove, sync and cleanup operations.

Supported package managers are: apm, apt, apt-mint, brew, cargo, cask, chocolatey, composer, dnf, emerge, flatpak, gem, mas, npm, opkg, pacman, paru, pip, pipx, snap, steamcmd, vscode, yarn, yay, yum and zypper.

Some other use-cases are documented here: https://kdeldycke.github.io/meta-package-manager/usecase.htm...

The worst thing with this project is trying to run some sorts of integration tests over the whole matrix of OS/distribution/package managaer/versions. That's time consuming, tedious and implies lots of trials and errors. So I am just aiming at doing a good-enough work on that front.

It's not perfect but the CLI is useable everyday judging by feedback I gathered so far. Now I need ever more feedback and help to manage all that menagerie! :)

Note: this Show HN was suggested some month ago by other users at https://news.ycombinator.com/item?id=30290079
I can see why a car manufacturer would not want to make two versions of each car, one with heated seats and one without. Instead, build it into all of them, and only activate and charge those that actually need it.

Also, the subscription is an option. You can also pay the full price for the feature.

Where I live, I could see using this once or two months a year. Whereas some would need it more and they might just buy the option outright.
Working with an injury for a month before going to a real DR does not seem good to me.

Clear conflict of interest having your own urgent care on site IMO.

Also that 5-8 people is probably a minority of people who actually get injured, since most will go to the onsite care or quit before even making it to a month with an injury.

There's probably over a 1000 injuries a year at any given warehouse.
Reading https://www.theguardian.com/commentisfree/2022/feb/04/amazon..., 5,300 employees means they had about 8,000 employees throughout the year, so the good news is that it’s fewer than 2 per employee. 8 months is extremely brutal, though.
As others have said, GWT was really groundbreaking, but it ended up making codebases turn to mush really fast. I would look into Blazor if I were you. It lets you use C# with javascript to make not only webapps, but apps on pretty much any platform with no tweaks. It's pretty much GWT done right.
Even more recently, Taylorism. I mean, yeah, it's good for robots but not for people.

When people design systems they should consider the humanity of such systems despite the issue of people knowingly and maliciously short-circuiting things.
Are you technocentric? Shifting from technology to people
This ignores macroeconomics 101. If money is less plentiful/cheap (as of rising interest rates brought on by inflation), then there's less incentive to waste money on investments with questionable return prospects. This includes "investments" in PR.

The point about being able to "raise prices under the pretense of inflation" is a red herring. You know what's better than raising prices and then blowing the surplus on ads? Raising prices and pocketing it. You only spend it on frivolous projects if there's nothing better to do with it (eg. because the fed flooded the economy with dollars).