skysight-inc/HackerNews huggingface dataset:
As described below, that's what's supposed to happen, but the default kernel configuration in mainstream distros will happily hold onto caches while swapping so hard to be unusable, or worse, loosing the OOM killer to wreak havoc on my workspace. This is unacceptable, and this is why I want headroom.

At the end of the day, if my system wildly misbehaves under high memory pressure, and forcing the pressure down resolves the misbehavior (or keeping a certain amount of headroom prevents it from happening outright), "linux ate my ram" is an accurate description of what happened and no amount of tut-tutting telling me that it doesn't work the way I just got done seeing it work changes that.

I'll give zram a try, but the problem here is poor usage of memory (both in priority and badly-behaved bloatware), not quantity of memory available. I'm not a kernel developer, I shouldn't have to dork around with these kinds of knobs to get sane behavior.
> You're assuming the host/client relationship is one way, and that the parties are "independent".

Yes I am, because that is the alarming case. A main use of the "end to end" integrity you talk about will be from powerful centralized companies right to people's eyeballs and fingertips, thus computationally disenfranchising individuals.

It's cute to be able to get better security properties out of a cloud host [0], but not really germane to the larger societal effects. And to be honest these things sound like a solution looking for problems. Clouds are for non-personal data only. Devices from different manufacturers should still be representing me and therefore not mutually suspicious. The Internet of Trash is a problem due to lack of updates and open protocols, not a lack of centralized control over those devices.

> You don't need remote attestation to get to the bad places you suggest

The ill effects you're describing are created by the original "innovation" of treacherous computing, the locked down platform. To solidify that regime of control, you need to keep non-locked-out devices out. That is where remote attestation comes in.

Right now if a powerful party that I need to interact with demands to know what software my device is running, I can lie, and make sure my custom client follows what they're expecting so they don't know the difference. They can up the game and lock their client down more and more, but ultimately once someone gets it to spill its secrets, it's fair game for open access. Remote attestation is then a security vulnerability such that I cannot use a third party client and lie about it.

In general authoritarianism always looks appealing and will always be framed in terms of the benefits it brings. But it's an anathema to open society that will inevitably be abused by bad actors.

[0] furthermore you can never discount that as power coalesces, large businesses won't get exceptions to break various security properties for various necessary-sounding reasons. So independent actors won't even be able to rely on the claimed security properties.
Someone put the QR code on the parking sign.
I'm laptop all the way, because I do tend to move around (even with Cövïd and mostly staying home I still enjoy moving between rooms, or out on the terrace). Maintaining both a good desktop and a good laptop would be a) a cost issue and b) an adjustment issue (or at a minimum, a sync issue).

If I were in your situation I'd definitely go for desktop only, which has obvious advantages like easy upgrades and price.

> Given the current trend of MPB's with huge specs and associated huge cost

I'm on a Air M1 and have a really hard time agreeing with the "huge associated costs". It has moderate cost (compared to whatever ultrabook), combined with huge specs (in comparison).
The difference is that Amazon (unlike the other giants) doesn't have a moat.

Facebook and Google basically have one product that is a money machine which funds everything else. The rest is mostly window dressing.

Amazon does not have the luxury of being able to rest.

I think you will find a similar culture at Netflix, which is also in a competitive market.
This guy has a good one IMO:
https://rafa.design/

and this is mine:
https://rwoodall.com
You really don't want to do that.

We use one of those services, too, and you have to use a very light touch. Just using them at all makes people paranoid. If there are people you find who pose a risk, yes, you should do something about that, but terrorizing your workforce is a terrible idea for multiple reasons.

> putting their own employment at risk

Even looking at it amorally, that only really works in declining industries where people don't have a choice. Do that to engineers in a hot economy, and I suspect you'll be employing only the otherwise-unemployable soon.
Wild animals can kill you anywhere in the world, in Europe too. Just not the spectacular ones like lions, more mundane ones like bears, wolves, vipers. And of course anything with rabies or borreliosis.
The signals are weak, but more importantly, the signals are being detected in a volume wiht a huge magnetic field. You can't even put a digital circuit anywhere in the amplifier. When I worked on the NMR all the monitors in the room were shifted toward the magnet, it would wipe your credit cards, and to adjust the amplifier involved sitting under a multi-ton device twiddling knobs to minimize the impedence.

Think of NMR as bespoke. Like a large luxury liner built for a rich individual. It's not ever going to be a zodiac.
FAA agrees not to seek any more 5G delays from AT&T and Verizon
Exactly, and then when they're on their deathbed they don't want to die. Seriously, I wish people could think the slightest bit ahead.
That interviewer behavior is borderline abusive.
So when it gets to the part of the interview where they ask you if you have questions for them: "When and where has anyone here ever needed to use this code for this job? I want to meet that team". Silence and crickets would be the appropriate response, but you'll receive a word salad avalanche instead.
yes, they're processing the payment and it goes through Stripe.
I actually really like Android Studio, which is of course a Jet Brains product.

Visual Studio is going to be the best supported IDE for C#. I'm fine with having a Windows PC for that.

I still Dual boot on my old laptop
I recall the term "Full Stack Web Developer" being coined by Randy Schmidt (of Nerd Merit Badges fame) back in June of 2008.

"Over the past few months, I have really started to admire what I call “Full Stack Web Developers”. A full stack web developer is someone that does design, markup, styling, behavior, and programming. Some examples of these types of developers are Jason Tremblay, Geoffrey Grosenbach & Tom Preston-Werner."
--Randy Schmidt

The original link is dead, but it's still available via the Wayback Machine. [^0]

I still get a kick seeing people trying to describe what a full stack web developer is and almost every single instance neglects to reference Randy's original post. Let that sink in for a moment and consider the countless job descriptions you've seen in the last fourteen years.

[^0]: https://web.archive.org/web/20110210194715/http://forge38.co...
Most companies are authoritarian internally. The people at the top make decisions and push those down to their lieutenants who then enforce those rules on the masses.
There's a burgeoning market for enough KYC data to open a US-based bank account at a bank that doesn't look all that closely. People were running PPP scams doing the same: KYC a US-based bank account, KYC a Coinbase account, exfiltrate to crypto, done.
The startup time was a blocker last time I jumped in (mid-2021). Have things changed ?
Author seems to miss the problem of hospital capacity completely, at least where i am, this is the biggest driver of restrictions, when it looks like hospitals are going to run out out beds, restrictions are increased, as capacity increases again, restrictions are relaxed.

So, not getting vaccinated is not just a personal choice, and i’m not sure the risk of dying is the same as the risk of being hospitalized. And assesing risks of getting one disease over another fails to take into account it is a new disease and is an addition to existing risks, not an either/or situation.

If the unvaccinated also refuse hospital treatment, maybe they can claim it’s a personal choice
Ask Customers Scary Questions
Great idea, yet it boils down to `pg_dump`. Would it be possible to configure wal backups / replication just as easily (just add this config, run this container) ?
In my attempts to learn more about crypto, I've been reading about 51% attacks and thinking that a nation state or states working together could destroy Bitcoin if they wanted to. This Kazakh situation is another piece of the puzzle: Nation states could turn off the biggest miners before launching the 51% attack

With a per-unit consumption of 3250 W, that would put the electricity capacity needed to power all those ASICs at ~4.4 GW of power. That limits the possible candidates to pull off such a huge endeavor to powerful nation states who would work in coordination with large energy producers. (Jan 2020)

https://braiins.com/blog/how-much-would-it-cost-to-51-attack...
As someone in this process right now, my reasoning is more like this: remove "Adolf", remove all names that end with 'y' (local rule), remove all names already taken by close friends and colleagues (you wouldn't want them thinking you copied them), remove basically all names from your own generation because they remind you of people you went to school with, remove anything resembling a pornstar name, remove the names of your parents' generation because they remind you of... well, parents. Apply some ad hoc rules, e.g. only names with two syllables. What you're left with is usually well tested names from your grand parent's generation and back.
Depends on what you are interested in-- for your own kids, maybe the latest about Digital Citizenship is really for anyone associated with kids.
But we have an episode about hardware 78, 67 the Mu editor, 56 AI and Machine Learning with Kids, Pythonic Parenting with Anthony Shaw,Episode 13 Block Base programming with Edublocks and Josh Lowe...
The reason to mark a function as async (in today's Rust) is that you want to `await` something within it.

If a function does this, it must be async- there's no other way to implement it. If a function does not do this, there is no reason to make it async in the first place- it will never suspend. (Things get uglier when it may or may not need to await something, e.g. if it accepts a closure parameter. Rust doesn't really handle this today, but one approach would be to make the function polymorphic over async-ness- this is similar to but not really the same as what it sounds like you're talking about.)

Async functions are for language-level cooperative multitasking, not concurrency per se. The difference between fork/join (what you imagined async to be) and what it actually is, is more than an implementation detail- it's a semantic change to how the program behaves. If you want to make something happen in the background at the call site, there are already ways to do that, they're just not spelled "async fn."
Kinokuniya (the Japanese bookstore) usually has a pen section where you can sample pens/other writing utensils.
I don't see such a high correlation between push and rss. Different scope, purpose, environment and user base.
I'm one of the people always critiquing the use of function coloring[0] to do async programming in most languages and defending the Go model as The Way.

However, I totally get why Rust chose to go down that path. It's the way to go if you want to have zero-cost abstractions, even if it's a PITA. And since you're programming in Rust, you've already accepted that PITA's in the name of performance and low-level access are occasionally alright.

[0]:https://news.ycombinator.com/item?id=27545031
I just looked up Lee's... I hope the pictures don't do it justice cause that looks nothing like a good proper VN banh mi. Looks more like a bastardized chain version of it.

I paid around $9 in San Diego a few months ago and while it was delicious and completely oversized (american style), my Vietnamese friends would kill me if they knew how much I paid.
Nothing about that would solve this, though. The QR code standard is open, and these are just stickers produced that generate a link for any QR code reader. There's nothing to revoke, and no central power that sits in between to perform said revocation.
Starting a podcast together screams male bonding to me http://web.archive.org/web/20100216070208/http://hackermedle...
Hey Tiago, nice to see you pop up on HN
Cloudflare has their own hardware and so pays a "market price" for bandwidth (which is much lower than what clouds (over)charge) and their business model relies on other value-add products rather than just bandwidth. I wouldn't be surprised if they actually lose money on this deal, but I guess it sometimes pays off to provide loss leaders.
Roman concrete isn't around cus it was unreinfoced. It's a different mix than what is used in modern times (portland cement usually). Modern concrete wont last 1000 years reinforcing or no.
Yeah, the parent comment is not accurate. IP spoofing is only possible if you control the entire L4 stack.
Genes themselves aren't sentient or self aware, they themselves don't want anything, they can't be described as feeling purpose or direction.

DNA is an inert chemical chain encoded with linear and non linear data which is acted upon and maintained by nano machines manufactured with the instructions it contains, which do you think came first?
Drops in hash rate make a 51% attack easier which compromises the stability of the network
It's just amazing how DL made most work completely irrelevant.

Stuff before 2010 in natural language processing is ridiculous. Dynamic programming algorithms, beam search, dependency parsing (grammar) algorithms (going from O(n^3) to O(n) with cost-sensitive algorithms), a huge focus on lexical analysis, part-of-speech, graphical models (maximum entropy, conditional random fields, etc.).

Today all of these algorithms are completely irrelevant. No one needs part-of-speech anymore, or dependency (grammar) trees, or cost-sensitive reinforcement learning reductions.

I remember being so inspired by all of the work and learned a lot, but it's quite funny how Lindy works.
McD is considered to mainly for kids/teenages in Japan. Gyudon is budget choice for worker.
Cool, didn’t know that; thanks for the correction. I haven’t touched MySQL since 2016, and I suppose what I worked with then wasn’t 5.7, or was configured differently for historical reasons, or something.
I agree with your second sentence. Your first is much less of a thing for people like me. Sure, an impressive github is...impressive. However, I have never posted anything publicly to github, so my existence would look sparse which is also the same description for my social profile. I just don't use github for side hustle type of projects.
I agree with almost all of what you said. Except personally, I'm much more productive in something like Julia (or R or Python) than a language like Rust for the type of development I usually want to do. I mostly write Python and C++ for my dayjob, but would have a hard time justifying Julia for production at the moment, though I love the language.

Even more than Rust or Go, I think Julia could take a page from Typescript in terms of tooling because JS is so dynamic and the tooling is so nice.

I do think compiler latency has gotten way better in more recent versions of Julia, but I think better ahead of time compilation, faster interpretation, and code caching are all important.

I think Julia's tooling used to be better in Atom (Juno), however, Atom is dead.
Dunno if you ever heard of this thing called Facebook ... but for a long time it was implemented almost entirely in PHP.

The truth is, the argument that you cannot implement complex systems in dynamic languages has always been empirically fraught because there are so many counter examples. The problem is, even if static languages are "better" for such things, dynamic languages are certainly not bad enough at it to prevent them being successfully used for large scale systems.
That's the point though - anything blocking the async thread is bad. If your loop is going to run for an hour, you'd put arbitrary yield points in it so that the executor can reliably call other tasks
> The interviewer laughed at my code, and then after going through the logic said "Wow I can't believe this actually works."

Is it possible you had a better solution that the interviewer simply didn't recognize?
Qt + Webtech is twice as hard, though.
"axe to grind"... it's called emotional abuse and sexual assault.
I really enjoy my TWSBI ECO.
I can get the medicines I need to "save" me. I can't get the medicines that would help me to die. I wonder what this group's moral posture is on using their equipment to manufacture Nembutal (or other barbiturates).

I would like to have 15g of Nembutal in a safe place, so that I can kill myself painlessly and without leaving a mess, should the circumstances require that. I know that no medical professional would help me do that, because they would immediately be disqualified. Instead they would have to strive officiously to prolong my life.

Nembutal is illegal to possess, at least it is here. That's not like the drugs this group are helping people to make, which are all legal to possess provided you have a prescription, or so the article says. There's no "therapeutic" use for Nembutal that can't be met by a safer drug.

As a result Nembutal is really difficult to source (also because it's part of the traditional cocktail used in US death-by-poisoning executions).
I find that the square end of the tip on a fineliner isn't a joy to write with.
Ask HN: One feature that you wish Mozilla didn't remove from Firefox?
For me, it's extensions on Firefox mobile (only about 14 are left out of thousands) and also the ability to right click on an image and click "View Image".
Sure, that’s exactly my philosophy, to bring things that can be trivially substituted or replaced. The electronics are also trivially substituted, grab another black rectangle of glass off the shelf and have the cloud repopulate your profile.
I always favored the Twist-Erase III for exactly that reason. Not what anyone would call elegant, but extremely serviceable, and elegance seems more fitting a concern for pens in any case.
> I had a Commodore 64 in the early 90s and I wanted to understand more about machine code.

The problem was that you were too late. Machines like the C64, the TRS-80 Model I, the CoCo, etc. all had specialist magazines dedicated to them ... back in the early to mid 80s. These were really good for distributing knowledge.

Unfortunately, the ascendancy of the IBM PC by the early 1990s wiped this stuff out. And most libraries got rid of those periodicals if they had even carried them at that point.
No love for the old Pilot G2? There is obviously a whole world of pen goodness that I'm missing out on.
The thing I miss about university is that the bookstore had an excellent selection of pens that you could try in the store. But as I type that, I realize that I'm a scant few miles from a university.
Now that meters are moving from purely mechanical to electronic devices, the extra cost of the display and connectivity can be reduced by having a central pay station for a row of parking spaces. I believe I've seen some form of central pay station on some streets.
Not all demos are the same.

Some are performances you put on.

Others are conversations.

Others still are tutorials.

Key is to pick the right mode for the moment.

And for that, objective / purpose should be clear. And preparedness. Be audible ready.
Depends on what the course is and the content. Is it just a video? Then, no. Is it self-paced? No, he's not going to progress on his own.
You realize that Pluto is a reactive notebook right?
In almost any version of Democracy, an authoritarian politician can choose to run for office on a platform of establishing a dictatorship; in most of them, they can even succeed. That doesn't make the would-be dictator a democrat, and it doesn't make their platform a democratic platform. Similarly, free-market incentives to lobby for government monopolies don't make monopolies capitalistic, because capitalism requires a free market, and monopolies and monopsonies are the opposite of a free market.

Marx called this sort of thing "the internal contradictions of capitalism"; he argued that capitalism was an inherently unstable structure, just as many writers have argued that democracy was inherently unstable. They might be right. But in either case, the possible fact that one system inevitably gives rise to its opposite doesn't make it the same as its opposite.
I don't write a lot with pen these days but when I do, I always reach out to Pilot Juice up 04 [0]. It's incredibly smooth at 0.4mm. Can't recommend it enough for daily writing.

[0]: https://www.jetpens.com/Pilot-Juice-Up-Gel-Pen-0.4-mm-Black/...
Yes he gets a chance at entry when all other non-citizens are denied even the chance.

That doesn't mean he gets to ignore all the rules, if anything because he has been offered such a privilege he should go above and beyond to follow the rules.

It's like being invited to someones home that has a shoes off policy and refusing to take your shoes off because it "violates your freedoms". Then them offering an exemption if you show a medical reason for needing to keep your shoes on followed by you telling them to go shove it when you actually arrive. Is it surprising when they decline to let you into their home?
Dacein – Experimental Creative Coding IDE
If it were just 1 or 2 assholes, years apart, it would bounce off your skin.

But the integral of having to deal with these assholes over the years (both in the hiring process, and when you start to actually work there) -- meanwhile having a real life to be responsible for (family, kids) -- can start to wear you down, after a while.
They’re not ahead of the curve. This long COVID treatment experiment is new and they equated it with an entirely different treatment. Saying “we knew this 2 weeks in” is dismissive and absurd. Knowing that NIH recommends anticoagulants for acute hospitalized COVID is entirely different than knowing that anticoagulants are useful for treating long COVID.

If someone published a study that CTE resolves with a month of Tylenol supplementation, this would be huge news. The fact that acute concussion pain is treated with Tylenol in no way implies this result.
Every new hire has a probationary period to it. If you go into a new job thinking you'll make it past 6 months automatically, then that's a big assumption. While it shouldn't be hard to just do your job and get past the probation period, it's hard to know if the company didn't just hire a bunch of people to get past a crunch without an intention of keeping them.
I had a similar experience in a college physics class. I was reviewing my solution to a problem (maybe angular momentum?) with the TA, and they said, “I know you got the right answer, but I don’t see how I can give you credit for this when I don’t understand your solution.”

And I replied, “Is it even remotely possible I came up with the correct answer by chance?” They agreed not. “Then why should it be my problem that you can’t understand my method?”

In retrospect I was an ass, but I got credit and passed the class, so…
If you lose pens a lot like me, I just buy the 10 or 20 packs of Pilot G3 gel pens from Costco and roll through them. If I'm down to 3 spares or so, next trip I purchase another pack.

They cost a fraction of what they cost in retail stores.
Great news honestly. A parking garage costs something like $20k/space / $10M/garage.

If city's hands are tied for more car-centric infrastructure, now they can spend that budget on bike lanes, citibikes, and other transit projects.