skysight-inc/HackerNews huggingface dataset:
Good point about showing screen vs face differences. I do screen recordings - it is a bit jarring sometimes even after adjusting how I record taking into account that I'll be pruning silent parts.
1Password acquires Passage to help bring passwordless authentication to everyone
>I started as a hacker, reverse engineering

this is the key point which makes you good. you always think as a hacker and that's why you write good code.
On the other hand, I've survived several layoffs in my tenure in the industry, and for at least one of those was pissed off that I wasn't one of the laid off (would have gladly taken a paid vacation when I was burnt out on the job anyway)
I can't speak to the compatibility issues you hit, since that's obviously hardware specific.

Sorry I wasn't clear enough about the Ubuntu connection. Pop!_OS is based on Ubuntu, but Pop!_OS provides non-snap packages for (AFAIK) everything. So for me, Pop!_OS is like Ubuntu, minus the user-hostility.
There are at least 3 ways this can create bugs:

- It has to parse output of commands which may or may not be intended to be parsed and may or may not have a predictable format. The only way to overcome this is if this program becomes one of the Big Four "UN*X command output -> data" converters

- It casts things to "float/int"

- Depending on who made this library, the output itself may not be strict / predictable. Perhaps it will output JSON with two different key names in two different scenarios.

And don't forget that any of these issues will still come up even if they are accommodated for, due to versions of programs changing without the author of this tool knowing.

But yeah basic things having intrinsic shortcomings is a given, when you're using UN*X.

From the nested article:

> Had JSON been around when I was born in the 1970’s Ken Thompson and Dennis Ritchie may very well have embraced it as a recommended output format to help programs “do one thing well” in a pipeline.

They had S-expressions and plenty more options. They also could have just made a format as you can tell with thousands of ad-hoc trendy new formats like YAML and TOML being spewed out every recent year now that programmers discovered data structures.
A Heretic's Guide to Voting
Feels like this was written by AI.
With 3x growth during the pandemic it seems that the layoff would be avoidable by reducing future growth factor. So what the letter doesn't say is that they layoff people to have better numbers to show to investors, not because it's not sustainable.
I'm sad that tech did away with replaceable batteries.

I would love to use my 5-inch 16:9 Samsung phone from 2016. It still works fine, but the battery barely lasts an hour. Instead I have to use one of their gigantic replacement phones with a ridiculous 21:9 ratio.
Morse code is designed so that you can decode it with a binary tree
That is an amazing rabbit hole and the linked fix for TeXstudio is awesome.

It's surprising to me how so many programs seem to check location on an interval timer, including programs that seem at a glance to have no reason to need to know the user's location. I wonder if there's some common SDK library that makes it easy to accidentally enable.
Yes, DataFusion itself is definitely fast, no denying that.
Yet another reason not to use Signal. The correct behavior would have been for signal to offer an official snap or to contact the maintainer. Instead they send their legal team...
8 years? Try more like a decade.

https://www.qualcomm.com/news/onq/2012/06/impressions-window...
I like going on day trips, having two nights a week I can stay out late and sleep in late, being able to make brunch plans, go out of town for a day, taking day-long hikes or backpacking, being able to go fishing.

I think you could probably make that schedule work well for you, but I think the future of remote/asynchronous work is just choosing your own schedule instead of standardizing a new one.
No, he isn' spot on. Printing presses spread ideas and misinformation at a much more human speed than today's Internet based platforms. So, they're a poor analogy for the problem we're discussing.

(I didn't down vote him, BTW. His comment is relevant)
I'd like to know what a "better LaTeX" means, and how that would move the needle, given that the only things you can't easily do in modern (Xe)LaTeX are things that you shouldn't be using TeX itself for in the first place, but have other tools do so you can simply embed their output. Especially given the availability of WYSIWYG-esque editors with "one-click" compile buttons that run all the nonsense that we used to have to do by hand back in the dark days of "you want a GUI? Get out of my office, you simp" paired with the modern "just install missing packages without asking me, that's the whole point: I do the writing, you make that frictionless."
Wow. Can’t do that here (Australia) - I think to have an unlimited leave policy, you’d still have all employees accrue annual leave (PTO) at the legal rate, and then just let employees take free leave once their annual leave balance reached zero. Any balance you have when you leave (or are made redundant) then has to be paid out.
excited to try this again!
So you're saying signal requested their own program be removed from the snap store? Sorry, I'm a little confused on terms. When you say snap maintainer, are you saying you are the maintainer of the signal snap package, or that you're a maintainer of snap itself?
Don’t worry about it. I didn’t exactly understand your original comment, but I don’t have a problem with people having opinions.
I'm doing my best to understand this and be empathetic. Best of my brief research you haven't got any law bound entitlements so whatever the "status quo" is has been set by employers. So what I'm understanding here is that it's not even an agreement, it's just an understanding? Trying my best not to be inflammatory, as I understand this is a cultural thing for the US. But in a country with so little workers rights and entitlements, that high end workers are not even able to protect themselves with contracts seems silly.

> The Fair Labor Standards Act (FLSA) does not require payment for time not worked, such as vacations, sick leave or federal or other holidays. These benefits are matters of agreement between an employer and an employee (or the employee's representative).

https://www.dol.gov/general/topic/workhours/vacation_leave
I'm generally in camps 1 and 2. I don't think I'll ever get to the point where I just don't vote.
IMO, as a huge amount of information of user behaviour (scrolling time, post viewing time, clicks etc.) is collected from the frontend apps, losing that kind of visibility is a no-no for them.
What is DT?
I particularly like the fact that you can control floats much better than in LaTex/pdfTeX, but I agree that the community is smaller.

It appears that there is no development in ConTeXt for a while now. I haven't checked it, but it seems that they are working on LuaMetaTeX.

http://www.pragma-ade.com/luametatex-1.htm
Substack Chat
The gift is the very fact that it’s non optimal. I wouldn’t spend $500 on a coffee grinder. That’s the gift. Otherwise I’d already have that coffee grinder.

It’s only a “net negative” if the receiver of the gift can’t afford their necessities.

The same is true when there is information asymmetry. I wouldn’t spend $10 on this specific candy from Japan, because I didn’t know it existed. It’s “non optimal” and again that’s the gift. I get to try a new candy I’ve never heard of.
"Build a custom IoC for an interview"

Are you kidding me? The IoC research was probably good experience if you've never seen them before, but yeah you ran into the "easier to criticize than do".

I almost guarantee none of the people involved went through the same interview process where they had to code something for two days. This is how the hazing cycle begins, because everyone thinks "man I had it hard, and my hard experiences forged me, so I'll be really hard on the next round of people".

Dumb idea. That is a conscious thought bubbling up from subconscious "trauma" and humans for whatever reason replay / reinflict their repressed emotional damage on others. I believe this is because trauma makes you feel alone, and it makes a person feel less alone.

But anyway, so the organization hazes people, who then haze the next round even worse, who then haze the next round even more really bad worse.

This basically is what IT interviewing is after 20 years of collective downward spiral hazing.

The military generally has this figured out with basic training. Basic training is basically hazing to toughen up and desensitive normal humans into becoming soldiers. But the military seems to have a policy / training feedback loop that prevents the hazing from getting worse, and staying at the level of psychological impact that they get the desired result from.

Interview gauntlets have a desired result: filter out the chaff, get good candidates. As google itself shows, one of the progenitors (along with MIcrosoft) of the great interview hazing feedback loop, that it doesn't work. The end goal of "good employee/developer" isn't enhanced by the gauntlet/hazing. And yet everyone does worse and worse variants (look at Amazon: people hate working there, and the reputation of a horrible workplace IN IT, not just on the warehouse floor, is now ubiquitous in the industry).

Anyway, fuck our industry interviewing hazing. What a stupid bunch of apes we all are, interviewing in ostensibly a purely mathematical/technical domain has been reduced to a bunch of Lord of the Flies level dystopian human psychology.
Does Hydra integrate with nginx or envoy external authorization? If so, is there a good example you could share?

I’ve relied on oauth2proxy with Dex as an oidc issuer for this purpose for years. This works but I’m trying to understand if Ory is an advancement in functionality.
Elon’s Dilemma
We also have an out-of-control opiate problem, but you can't buy codeine over the counter in the US.
I'm not fully celebrating GATs yet due to all the limitations mentioned in the linked stabilization blog post. [1] I'll be ecstatic if and when I can write a std::iter::Iterator impl that borrows from itself. Fingers crossed that can happen. And I'll be watching to see what libraries implement based on this MVP.

I'm celebrating other things in this release. let else will be great for ergonomics. Stable backtraces in std, split debuginfo on Linux, and const offset_from all address pain points for me. (Backtraces will be more useful though when the provider API lands. Then I think we'll be able to have really great error chains. Right now, there's no obvious way to go from a &dyn std::error::Error to a backtrace without guessing the concrete error type and downcasting, and the same problem applies to other forms of context I'd love to have.)

[1] https://blog.rust-lang.org/2022/10/28/gats-stabilization.htm...
Wired - The ‘Viral’ Secure Programming Language [Rust] That’s Taking over Tech
This snap is unofficial.
I just write flatpak install chrome and the machine is like OK /s
Compare that to the average experience of the vast majority of people who aren't a software engineer and a person might be forgiven for thinking it looks like an incredibly privileged vacation.
i’m not referring to running out of money, just the idea that it’s harder to interview during the time around the holidays and immediately after, and we are in a period where these layoffs are macro driven so lots of people are competing against you for the same roles

also all the income and benefits are taxable
Dapper Labs Cuts 22% of Staff as NFT Market Craters
What's wrong with PayPal?
I've been using Duply as a simple CLI front end to Duplicity (not Duplicati) for years now. It's worked great for me on many servers and personal machines.
On the bright side, their move to snap finally provided me with the impetus to switch to acme.sh (https://github.com/acmesh-official/acme.sh) and it's been a much nicer experience.
curious to see how this affects the NFT space
I Told You It Was Private
I've had a good experience with [crestic](https://github.com/nils-werner/crestic), even though it seems a lot smaller and simpler than autorestic.
But I really like how the same backup can be configured for different backends. Autorestic's seemed more complicated in comparison.
World metals production in 2021 – visualized
Thanks for the explanation Galgalesh!

Can you post this update on the Snapcraft (https://forum.snapcraft.io/t/what-happened-to-signal-desktop...) and GitHub threads (https://github.com/snapcrafters/signal-desktop/issues/70) too?

I was going to just now and cross link back here to your comment and figured it would be better coming from you directly!
Is there any reason to have snapd installed on your system?

I am currently setting up a new laptop and so far my plan is to not install it.

Anybody here who uses it? Care to tell why?
It should be easy to switch search engines: 10 principles for fair choice
> You get unemployment benefits, I guess.

Depending on the political environment of the state one is in. It could be capped at a useless amount, or the unemployment department minimally staffed. I know someone in NJ that has a pending status for 2 years with no response or ability to contact the state, and they have 8 years of W-2 showing they paid unemployment insurance.
I started to use Duplicati 2 for about a month now to try it out, and it was working flawlessly for me, except for occasional time-out of the web UI. I only backup local directories, and the destinations I tried out include an external drive over USB, Google Drive, and an SSH connection.

I'm using it to backup a Firefox profile while I'm using Firefox. It backed up active files as they are being written too! I'm also using it to backup a Veracrypt container file (single 24GB file), and incremental backups worked quite well too.

Thanks for the words of advice, I will keep testing longer before I make the switch.
I thought the same thing 10 years ago when I worked there. At the time management was not interested in losing focus on doing anything other than streaming movies to customers.

But it should be noted that the FreeBSD Openconnect boxes are highly optimized to Netflix's use case. Which is serving a predefined set of content that has been pre-rendered. Youtube and its ilk are a completely different use case.

The Netflix cache is so optimized for serving Netflix movies that for many years we still used Akamai for all of our other CDN needs, but it looks like they may have finally moved that to Netflix's own CDN now.
I have negative interest in Windows, so can anyone in the know tell me if they have some sort of x86/x64 emulation layer in there like Apple does?

If so, how effective is it? If not, this is as DOA as Surface RT.
>This is what I hate about the internet rage machine.

I think the issue (also related to how we interface with the internet) is that most of these replies completely dodged the question. The OP was asking about personal accountability, not about "how are your going to make this as palatable as possible?"

Consider two scenarios:

(1) A manager fires half their workforce, but gives them a generous severance. In response, the manager gets a massive bonus.

(2) A manager fires half their workforce, but gives them a generous severance. In response, the manager forgoes their salary for a year for being the one making that decision.

The second has personal accountability because they are making a personal sacrifice beyond what they expect from their subordinates, even though the employees are affected equally. I'd be willing to bet one organization has more institutional trust than the other.
It's common enough most mid-range and better motherboards (and many SBCs and cheap Intel/AMD/ARM desktops) include it by default. The chips for 2.5G NICs are about the same price as 1G parts now, and driver support is excellent across Windows, Linux and macOS.

It's basically a free 2.5x faster networking upgrade with the same cabling, so many are adopting it. And since it's backwards compatible with 1 Gbps networks, it's not a big issue to include it.

2.5G switches are typically a little more than 1G switches, but the prices have come down substantially in the past few years, making it a worthwhile upgrade instead of going to 10G, especially if you don't need all that speed (and heat) and the hassle of cabling/transceiver issues that inevitably crop up.
It is officially distributed to linux as debs (see https://signal.org/download/).

The snap identifies itself as an unofficial snap package of signal-desktop so my assumption is this is third-party volunteers repackaging it for snap users (and possibly non-deb systems).
Been there with Braintree. One day they told us “your company profile is too risky, we won’t serve you unless you keep a deposit of $x million with us. We couldn’t afford that, so we migrated to another provider and then diversified - we integrated Stripe, Adyen and later a few local providers and we were able to dynamically switch between them. It was a lot of effort, but it made us more resilient and independent
> are you saying you are the maintainer of the signal snap package

They are, yes. Well, former maintainer.
> but if the DS course is your first exposure to a hash map, it's a detail that can easily get lost in the huge forest of other brand new things to learn.

My experience differs: It is the common situation that the theory is taught in the lecture, and then each week you have to do quite some exercises to implement all the newly learned data structures in code (lots of work to do each week :-) ). So, if you forgot such a "detail", the code to write for next week simply won't work - 0 points.

This way, it is rather unlikely that you will forget such a "detail" in the forest of new things to learn. This statement in particular holds for students who had done pretty well in DS as the one you are talking about.
Geez. Half our our candidates wouldn't even know what an DI libary is.
I switched from Ubuntu to Debian on the server side when Canonical started pushing Snaps on Ubuntu Server. Having a server dependency on a proprietary app store is unacceptable to me when open alternatives are available. Debian makes sense because it's upstream from Ubuntu and known for stability.

On the desktop side, Debian is also a stable choice, but you might prefer to go downstream from Ubuntu to get newer features sooner. Snap-free distros based on Ubuntu include Pop!_OS, Linux Mint, and elementary OS. There are also popular distros not based on Debian or Ubuntu, including Arch Linux (and its derivatives) and Fedora.
The thread's just been updated to say that Signal themselves issued a DMCA takedown notice against the Snap Store.
same, I was a little confused what happened until just now!
Does this work for statically-linked binaries (like golang programs)?
What are your others? I use signal alot personally and haven't had too many issues.
This is being obtuse and trying to deflect the concern.
The concern is that if a company's leadership is allowed to make mistakes without suffering any personal consequences then they will continue making bad decisions.

The op question is not emotional in the slightest. The executive leadership made a series of mistake. People are left in the lurch and the business has suffered because of these mistakes. Asking if the incentives are aligned here is a strict matter of rational business calculus.
and that is the overall point of the article.
No, I don't think that at all. Clearly. The Windows mandate was a colossal, world-historic fuckup that I think is indicative of his impulsiveness and representative of his capacity for making very very poorly thought through, Company-destroying decisions.
How to reduce JVM Docker image size
Only secures installation, not runtime, but still helpful. I'm not a package maintainer, but I do wish that packages were not allowed to run any code at install-time.
This deserves a lot of publicity. Why send a DMCA takedown instead of contact the people involved?

Will they do the same if some vulnerability is found in Signal? Lawyer up instead of fix the problem?
They just did comment on that discourse thread.
To be fair, I write quite a bit of sloppy code when I program as a hobby, or if I'm trying to quickly hobble together something that just does what I need to do (and that includes random projects I throw up on Github).
Far from it really.

Backblaze is much cheaper, and can have free egress when using Cloudflare with it.

There is also Storj, a decentralized storage coin and it gives 150 GB for free + $4/TB with free egress matching what you stored.

another one is IDrive E2, it $4/tb, with the first year costing the same as a single month, with egress for free up to about three times the size of what's stored.

Hetzners storage boxes are pretty cheap, but that is for a reason.

The upload speed is pretty slow outside Hetzners network (from my experience) and more importantly is that data is only protected by a single RAID cluster.

They also offer free Unlimited egress.

But I would personally go with Backblaze or maybe IDrive.
YouTube is definitely a platform where posting very often on a consistent basis is the easiest way to succeed there.

But at the same time it's also one where becoming successful often means suffering from crippling burnout, since it's very difficult to keep that schedule up without sacrificing everything else in your life, and forcing yourself to post content when you really didn't have any good ideas left. I know a lot of people that quit altogether because of that, or because of related issues (like getting RSI style hand injuries from working on stuff too much).
I'd its gradually changing.
For example all available AM5 mainboards and about 80% of all availabe Socket1700 have it build in. Laptops are a different story die to the physical size of the port but also get more common (of the laptop has a Ethernet port)
I bought my first USB Adapters (for a direct connection between my NAS and my Desktop) in 2020 for ~30€.
The problem here is that JetBrains and Zoom have chosen not to package their apps as Flatpaks.

There is nothing stopping Canonical from offering a Flatpak based App Store that only contains approved and vetted apps.
> Is 2.5Gbps networking at all common?

Yes. Problem is that it isn't _that_ much faster than 1G.
> Would you really prefer the traditional alternative, where rich people become full-time idlers and look down their noses at those of us who have jobs?

Actually, yes, as it could open up career opportunities for others further down the totem pole. At almost every company I've ever worked, the CxO, SVP, VP roles were all hogged up by already-set-for-life people (or people who became set for life by working there a few years). They just hang on to those very senior roles like barnacles, while the rank and file fight each other their whole careers for a few open Director or manager roles.

If already-rich people could just admit they won the game and gracefully resign to "spend more time with their family" or "look down their noses" or whatever rich people like to do, maybe some of those Directors could be promoted to VPs and some of those managers could be promoted to Director and so on. This would help refresh the tree a little, cycle new blood through leadership, and help even more people climb the ladder.
The Forerunner 255 fits that bill. Or the other cheaper Forerunners. The Fenix line is more akin to the iPhone Pro Max.
that’s not what i’m referring to. these layoffs are macro driven so you’re competing against a lot of people. and it’s harder to schedule interviews around the holidays so on average you need more time.
How does this answer the parent comment at all?!
Youtube cares about click through ratio on the thumbnail + % of total video watched more than everything else combined.