skysight-inc/HackerNews huggingface dataset:
Not really. But LXD containers are built by layering commands. I use a bash script with the commands to create reproducible containers.

That said, LXD is good for containerizing OS's, not single applications. So when you say "defining reproducible environments" you can get reproducible containers, but not so much environments. In that sense, it behaves more like a VM.
The key to it is that it uses the OS's webview (on Windows 10+ the new edge webview https://developer.microsoft.com/en-us/microsoft-edge/webview...) which means that you're mostly not bundling the whole of chromium / webkit each time.
In the US perhaps. Here in Spain it's definitely a luxury item. Even the "5 year old design" iPhone SE is 600€ here which is a lot for Spain.

For the same price you can get a Samsung S21 FE with full-screen bezelless AMOLED and 3-cam setup (wide, ultra wide, 3x zoom) and in-screen fingerprint. And for half that an A52s with similar except the tele. So those are much more popular here.

The only people I know with iphones are die hard Apple fans or really far above average earners :)
I found this link to be much better for understanding what happened:

https://en.wikipedia.org/wiki/Combat_of_the_Thirty
I use Linux for my homeserver, and used to have it on my HTPC too. On the HTPC I only used openbox, so in a sense it's even less complicated than xfce. The trouble is with the software for the htpc stuff, like remote gaming, audio, videoplaying retrogames software and so on.
The part that ruined my experience is the amount of configuration needed to get there, and updates that constantly broke either my video player, the audio or the remote gaming. Either a driver update with a breaking change, or the audio config that needed repair and stuff like this. Everytime I'd spend obscene amount of time to try to find what's the culprit, and it usually came down to updates breaking one thing or another. On windows it's seemless and in some ways with better performance and ease of installation. Up and running in 15 minutes and with total control to boot...
Have other people invested money in them? If that's the case, sooner or later they don't call the shots, but rather who owns the capital and wants it to grow.
Whether or not this is a canary for negative impact to the integrity of WhatsApp e2e, this move was enough to move my primary communication to Signal.

Jan Koum not only had unvested shares, he was on the BOARD of Facebook and decided to quit. Along with the donation to Signal, I don't think the magnitude of this action was widely appreciated at the time.
> Is it so hard to believe that Meta is snooping on WhatsApp conversations?

for a lot of people, no

> Meta, a company of unprecedented size that was built over monetizing your private data?

one of many companies, however "meta" does have the advantage that you can opt out of them, mostly.

> A company who's been caught in plenty of scandals (like Cambridge Analytic) about this exact sort of thing (violating their users' privacy)?

CA is interesting as it started out as an academic study, which was consented fully. CA then went on to scrape people's public profiles, which often included likes, friends, etc. This combined with other opensource information allowed them to claim to have good profiles of lots of people, the PR was strong. Should FB have had such an open graph? probably not. Should they have taken the rap for everything evil on the internet since 2016? no. There are other actors who are much more predatory who we should really be questioning.

> Are you Meta employees?

I think you place far to much faith into a company that is clearly floundering. Its not like it has a master plan to invade your entire life. Its reached it's peak and has not managed to find a new product, and is slowly fading.

However, as we all think we are engineers, we should really design a test! but first we need to be mindful of how people are tracked:

1) phone ID. If you are on android, your phone is riddled with markers. Apple, supposedly they are hidden, but I don't believe that they don't leak

2) account, and account is your UUID that tracks what you like.

3) your IP. if you have IPv6, perhaps you are quite easy to track. even on V4 your home IP changes irregularly and can be combined with any of the above to work out that you are the same household.

4) your browser fingerprint. (be that cookies, or some other method)

5) your social graph

method:

1) buy two new phones.

2) do not register them with wifi

3) create all new accounts for tiktock, gmail, instgram etc.

4) never log into anything you've created previously, or the fresh accounts on old devices.

5) message each other about something. However you need to source your ideas from something offline, like a book from a thrift store or the like. maybe an old magazine. open a page, pick the first thing your finger lands on. this will eliminate the "I heard about x" or "i'm in the mood for y"

report back.
Woah... I'm in this class right now. We <3 Prof. Clarkson and his textbook!
If you have a meme that's actually helpful, you can just include that in your classroom presentation once, you don't need a whole VC funded app. I'm not against including memes where they help, or even letting students contribute, just against forcing them to be a regular part. But as soon as they become a requirement, they'll largely stop being of value.
I often feel like every advancement in web UI is a downgrade. In other words, bring back <blink> and <marquee>.
Not sure why you're downvoted, the Matrix is canonically AI-generated. Any personal objection I'd have to this just cements the idea further to the fiction, you know?
well, it sure does know how to beep
Quite the opposite, I make things better that strike me as being important. Things that aren’t don’t get attention.

Like the table manners of which of four forks are “correct” to use, many things I just don’t care to be “good” at and folks who do strike me as odd.
>GNOME is nigh unusable other than as an expensive piece of wall decor.

Examples you can expand on?
AI Generators in 2022 (Free and Paid)
I also have the 49g+ with a samsung arm processor, but being honest, it dosent feel faster thant the saturn processor.
It is daunting at first, if for no other reason than the shear number of characters. It probably takes 3 episodes just to understand who is who, despite the amazing acting.

There is no show that I have seen before or after The Wire that puts such a lens to American culture in the inner city. It is a masterpiece of story telling. The writing and acting are just spot on and the story... it's brilliant.
USA hopefully learned their lesson (over the several proxy wars). Now will Russia?

Yes Putin is the dictator, but the problem started when the people allowed him to become one. Now his "strongman" ethos does not allow him anything but push on.
Trump would probably do similar things given time. Buy US was sane enough to push him out when they still could.

Also I think it's somewhat human nature to go help the side you sympathize with when an conflict occurs. We just need to learn to be more civilized about this, throwing army at the problem has very poor track record.
You’re wrong. Microsoft maintains a fork and continuously decides which changes to pull from Chromium’s source.
It's not external to TS. You write your types by passing object literals to the functions that generate the validators; TypeScript then infers shockingly precise types, which can be extracted using TypeScript's type manipulation utilities.

It does support generics [0].

[0] https://github.com/gcanti/io-ts/blob/master/index.md#generic...
PSI tells you whether you have a problem or not; it's up to you to use the techniques described here to find the cause and the reason.
I would humbly caution against looking to a job to fill an emotional void or you will be left feeling empty. It may help to find some friends, connect with family if possible, engage in activities which nurture the emotional self (caring for plants, animals, other human beings). All the best
>> Note that 2 is open to interpretation

The same is true for federal law.

From https://www.justice.gov/criminal-ceos/obscenity:

"Federal law strictly prohibits the distribution of obscene matter to minors. Any transfer or attempt to transfer such material to a minor under the age of 16, including over the Internet, is punishable under federal law."

Is that book banning?

Do you think federal laws against providing pornography to minors should be overturned?
Totally agree, we wouldn't want to put our illegal shadow government in the position of having to break the law.
I agree with you completely on CXL. The DRAM interface and Intel's DRAM controller have so many sharp edges that really don't make sense for phase-change memory.
Why limit yourself to in-memory storage? I'd definitely assume we have all our storage content memory mapped onto our cluster too, in this world. People have been building exabyte (1M gigabytes) scale datacenters since well before 2010, and 16 exabytes, the current Linux limit according to the most upvoted post here, isn't that much more inconceivable.

Having more space available usually opens up more interesting possibilities. I'm going to rattle off some assorted options. If there's multiple paths to a given bit of data, we could use different addresses to refer to different paths. We could do something like ILA in IPv6, using some of the address as a location identifier: having enough bits for both the location and the identity parts of the address without being too constrained would be helpful. We could use the extra pointer bits for tagged memory or something like CHERI, which allow all kinds of access-control or permission or security capabilities. Perhaps we create something like id's MegaTexture, where we can procedurally generate data on the fly if given an address. There's five options for why you'd want more address space than addressable storage. And I think some folks are already going to be quite limited & have quite a lot of difficulty partitioning up their address space, if they only have for example 1.6m buckets of 1TB (one possible partitioning scheme).

The idea of being able to refer to everything anywhere that does or did exist across a very large space sure seems compelling & interesting to me!
See all it takes is being sanctioned by the treasury to bring out the good in people. On a more serious note though can he use the funds at all? I imagine even sending it back would be a violation of the sanction.
We're building serverless scheduled processes, queues, and event-driven systems at https://www.inngest.com/. It's early days, and we agree — they've needed a refresh to adapt to modern practices.
You don’t lose any language server features, you just access them slightly differently. Each function in io-ts, zod, and other TS libraries like them) are type guards, and have companion utility types to extract the static types from their runtime definitions (with `typeof`). I’m certain that io-ts handles generics (I’ve used it to do so), albeit again slightly differently, in that you need to define them as generic type guards.

I think the clamor for runtime type checking in TS is partly because type guards and their benefits could be better explained at the language level, and partly that libraries implementing them effectively are mostly aimed at users who already understand those benefits.

You really don’t want pervasive runtime type checking, except at API boundaries where data is untyped (i.e. the appropriate type is `unknown`). Type guards are exactly designed for that use case. For other cases where the types are well known, runtime type checking is needlessly expensive and redundant.
why would you volunteer all of that personal information??
Your life is full of abundance but it has no meaning. Figure out how to create meaning or else you’ll continuously burnout as you’re working for no reason. For me it was deciding to have a kid, but that is specific to my life circumstances.

What I’ve come to believe is that responsibility is the meaning of life, so try adding responsibility to your life.
I wonder if the Treasury will ever go after people running Eth validators. Storage on blockchain, thus far, has been too expensive to store significant amounts of copyrighted material. But you have to wonder what would happen if the blockchain stored serious amounts of material that was illegal in some form, e.g. currency from a sanctioned system like Tornado Cash or a collection of Disney movies.
Yes, it's a demo, welcome to the Demoscene™
I'm sorry if I gave offense, but I'm not sure what about my analogy you're objecting to and I would be glad if you could help me understand. I just meant to illustrate that an endeavor can be a fair and just meritocracy, but also non diverse and non representative -- these are two separate issues.
Sure.. also as per that site, https://stevejobsarchive.com/international-design-conference...
Basically the same stuff.

So either prepping a new speech, or recapping his own quotes at the end of his life.

If it wasn't for the recording, the whole e-mail sounds like affirmations or someone who who needs to keep his mind straight and humble.
I was staring at it while listening to a podcast trying to see if I could make out individual words. I couldn't.
Vim's great. So great that I essentially use Vim on Emacs.
Off the top of my head, there was a shooting in a mall food court stopped by a concealed carrier in Indiana a month or two back, and another in a Texas church maybe 2 years ago.
And, newly, a licensing hassle.
I definitely didn't express myself well. What I really mean is: if you're doing scientific experiments with animals, I think they deserve as little pain as possible. I also must say I don't have much sympathy for cockroaches but playing with them like toys while inflicting pain is animal cruelty.

About pest control... well, I don't really care that much about roaches; but I'd do really care if they were, for example, dogs. So, the fact that I don't care that much doesn't means it is not ethically questionable.

If anyone has a good simple idea to develop pesticides which minimize suffering, I wouldn't be opposed to it.
Lots of good advice has been posted already.

> I work on a product which just clones other similar products with a slightly better price point, so it’s hard to really care about the goal, but it would be nice to shift that mentality slightly.

Building something that has already been built at a better price point can be an interesting challenge. Obviously there's only so much control you have over the project, but learning how to deliver solid software on a budget is a super valuable skill. If you want to shift your mentality I would suggest that you approach it as it's own learning process.
Was the museum packed with hundreds of 20 somethings? if not then the "life long education" idea is not really catching on - you aren't a trope. You probably aren't a minority - barely make a cult I suspect :-)
Sortof? The chumps left behind have fewer people to help amortize fixed costs.
OpenBSD's wifi support it's far better.
That's still burnout, no?

I think some people view burnout as "being overworked to exhaustion" but I think that's just one form of it.
My shop went from VMware to OpenShift around the time I transitioned from systems to whatever it is I do now. In my private life I've used kvm since it was first rolled out, but over the last few years have redeployed all my home services to docker. I did try lxc for a while, and think it could replace kvm for lab work. On the other hand, lxd never seemed worth the effort: especially with its snapd dependency. Podman seems like a good alternative to docker, but I'm not sure migrating to it would be worth the effort as long as docker sticks around.
If I were in Iran, disabling the pin seems like the best bet. Doing that would still cause my data to uploaded to storage service, but the only people who could access it at that point would be Signal employees or some three letter agency in the US. Same with any data you allow to be uploaded via private contact discovery.

It seems like the real problem for someone in Iran would be SVR since if you were suspected of breaking the law they could brute force your pin and get a list of your contacts then go after them. Well, I'd also consider it a problem that signal will promote itself to people whose freedom/lives are at risk without being upfront and very clear about the risks.

The very first line of their privacy policy is "Signal is designed to never collect or store any sensitive information." which is a lie, and the details surrounding this change to start collecting user sensitive data in the cloud was communicated so poorly that to this day many (most?) users are entirely unaware it's taking place, or uncertain about how it works. See for example: https://old.reddit.com/r/signal/comments/htmzrr/psa_disablin... and the OP in that thread. I can't imagine a larger red flag.
That's why I suspect that signal is telling its users as loudly as they can the service is compromised. although I do wish they'd stop promoting the app to highly vulnerable people who are at real risk if their contacts are discovered.
I don’t agree that it is Facebook’s problem but I do think this is probably where a lot of data gets leaked that people don’t realize or think about.

In a perfect world sure Facebook has the power and money to do a lot of things. So do the other megacorps. They don’t do them, and you’re correct it is the misalignment of incentives to due so.

But Facebook doesn’t control what keyboard you use on your phone and if the keyboard is sending every message you type somewhere, they can’t do anything about that and they aren’t lying that they can’t read your messages.

Whether or not you believe that they do in fact harvest the message data is up to you. But certainly people using keyboards that harvest data is very plausible to me as a vector for this stuff.
If you're looking for an API, can personally recommend PhotoRoom: https://www.photoroom.com/api/. Used it in one of my projects, and had zero complaints. They have a free tier as well I believe.
> Unfortunately, the easiest way to get it running is by installing Snap; which I didn't do. Instead I ran it on Alpine Edge (one of the few distros that actually has it in their package manager).

Enabling LXD is a one-liner on NixOS:

virtualisation.lxd.enable = true;

LXC and LXD are a somewhat common approach for NixOS users who want to quickly try something out in the environment of a traditional distro. :)
Absolutely not.

Once he touches this laundered ETH, he’ll face a whole host of legal issues.

I’m assuming that the IRS and all the other relevant authorities already know about this and are ready to pounce on Redox once they touch that Tornado ETH.

It is worth just sending that tainted ETH to a dead wallet to avoid all that trouble.
That’s the kind of thing where you get a good lawyer to have a conversation with the state followed by a lawsuit to get the ambiguous question turned into case law.
I'm not sure what a handmade program on windows looks like, so I could be wrong here, but writing shell scripts to do work takes a matter of minutes and creates composable, reliable stuff that vastly reduces the time to do other work. This means that as time goes on, more of my workflow becomes scripted and I very, very rarely work on the same problem twice.

Then there's the filesystem. It just works. Permissions are easy to grok and (most) error messages are clear about what's wrong. Everything being a file also means I use the same tools to:
- investigate bugs in source code
- check what processes are using what ports, files, sockets, etc
- find files
- find things in files

there's very little that can't be done easily with [grep, cat, ls, mv, cd, echo, curl].

Also, manpages are incredible. All my important documentation, right there where I'm doing my work.

It's really less about what's possible on windows / Linux, and more about how Linux lets me do things my way, which means I can consistently improve my methods.

Also, all the good Linux stuff is free. Both kinds, so not only can I use most of it without worrying about the cost, I can fix it when it goes wrong or modify it to be more like what I want.

I could go on and bore you more, but those are the key points.
The Val Programming Language
Not sure why you are bring downvoted as it is pretty close to Treasury recent FAQ[1] on dusting:

"OFAC is aware of reports following the designation of Tornado Cash that certain U.S. persons may have received unsolicited and nominal amounts of virtual currency or other virtual assets from Tornado Cash, a practice commonly referred to as “dusting.” Technically, OFAC’s regulations would apply to these transactions. To the extent, however, these “dusting” transactions have no other sanctions nexus besides Tornado Cash, OFAC will not prioritize enforcement against the delayed receipt of initial blocking reports and subsequent annual reports of blocked property from such U.S. persons.

For guidance related to filing an initial and annual report of blocked property, please see FAQs 49, 50, and 646, respectively, and 31 C.F.R. § 501.603. Please note that the annual filing requirement for 2022 applies only to persons holding blocked property as of June 30 of this year.
Released on 09/13/2022 "

The individuals that got ETH may have some reporting requirements, but OFAC seems to understand it is an effort to make enforcement complicated by design.

[1]https://home.treasury.gov/policy-issues/financial-sanctions/...
You definitely can't make complex things simple just by removing features.

What we did, instead, was built low level primitives, then built opinionated PaaS-like magic on top of those.

If you're running a Phoenix app, `fly launch` gets you going, then `fly deploy` gets you updated.

If you want to skip the PaaS layer and do something more intense, you can use our Machines API (or use Terraform to power it) and run basically anything you want: https://fly.io/docs/reference/machines/

We are very, very different than k8s. In some ways, we're lower level with more powerful primitives.

We probably won't build an AWS clone. I don't think devs want that. I also don't think devs want a constrained PaaS that only works for specific kinds of apps.

I think want devs want is an easy way to deploy a boring apps right now, and underlying infrastructure they can use to solve bigger problems over time.
It's 90-100F from 9AM to 9PM (and sometimes longer than that) with 100% humidity 3600sqft mutli story house. 2 adults, 2 kids at home. 2 electric vehicles.
Putin Bets It All in Ukraine
This is such a reductive view of most tech companies that have ads.

Sometimes "giving customers [most of] what they want" is profitable - so they come back later and have a multi-year relationship and use a variety of profit-generating products. Even if that means forgoing short-term profit from extra ads.