skysight-inc/HackerNews huggingface dataset:
Oh.. that sounds so familiar it almost triggers PTSD-like symptoms inside me.

I guess these vocal and demanding people are everywhere, no matter how easy and intuitive the software is.

I just had someone ask for a new feature and a discount on my $6 app a few minutes ago.

We have to come to terms that this is part of the job where we have such a close connection to the people that use our product.
I honestly don't know. And how could you be 100% sure? But knowing myself and how curious I am with these topics, if I read it on a bottle, I'd look around for sure. And since I'm daily taking these medications, until I die, would be wise to search for more information ofc.
Doesn’t really seem like a useful nitpick. The title raises provocative thoughts to me about who gets access to resources like this and how it will impact markets.

Understanding how markets work doesn’t change that. And this is also how we talk about worth in general. Saying someone is worth $20 billion doesn’t mean they can cash it in tomorrow.
Is it really reasonable? Twitter fails regularly to take such context into consideration when making moderation decisions in their home country. How could it be reasonable to expect them to get it right when it comes to the context of a foreign country?
The question is what is the level of risk you are trying to prevent. For me a far more underappreciated risk is the level of liver toxicity in acetaminophen (Tylenol) especially with even moderate amounts of alcohol--taking Tylenol for a hangover is a very bad idea.

You can be in liver failure (See https://www.mayoclinic.org/diseases-conditions/acute-liver-f... ) after one very large dose of acetaminophen, or after higher than recommended doses every day for several days.

From https://www.ucihealth.org/blog/2018/03/acetaminophen-liver-f...
About 1,600 U.S. cases of acute liver failure occur each year due to acetaminophen overuse. And some 500 people die each year from overdosing on the drug.
‘Clinically awful’: why the pain of a broken heart is real
Coding for a walled garden will always be an exercise in futility.

The tooling will always be less mature than you can find elsewhere. And in the end, all you have is a thing that works only in the walled garden.

Of course this observation is not limited to any particular garden.
In my experience, people that actively don't want full info are usually not the same people who are interested in being early employees at a startup.
My guess would be a monetary justification. After all you can't just have developers working on year old laptops and devices when you can make them buy new ones by making this one simple change.
Urea also is endothermic, and as it is used in diesel engines I am quite sure it's available globally.
Some? More like all AAA applications use ~100% ObjC. I'm talking about apps like Facebook, Messenger, Instagram, YouTube, etc.
> we should ignore that [twitters] improvement is important ethically

I have not said this, and I do not think it. What I actually said is that I wish twitter would do a better job, you've managed to somehow invert that.
Hey dang, can flags be reversed here?
Lol. My mistake. Thanks for pointing that out to me. I just updated my post. Whoops.
I don’t mean other fruit. I mean prepared foods that contain citrus.
I buy a lot of stuff from newegg and when they made the shift from newegg(the store) to newegg(the marketplace) it was the same, the experience started to suck. Thankfully newegg has as a filter option, "only show items from newegg(the store)"

In fact that is one of my biggest beefs with amazon, the way they have it set up it is very hard, if not impossible to figure out who you are buying stuff from.
Using Protobuf Message in Redis with Golang
Embrace the concept of a talent stack. List the things you love and/or are talented in. Enumerate subsets of this list to find things which combine as many of these things as possible.

This maximizes the amount of what you love that you get to do, and it puts you in a niche where you are uniquely well suited.
Built an  macOS app (https://posturenet.app) to monitor my posture in real time with SwiftUI last year for fun.

The lack of support for Video and Camera from SwiftUI was the most challenging part for me as a newbie  Mac dev.

Took me a few weekends to get the core part done (ML and algorithm), but hooking up all the UI components and connecting them with the video stream gave me so many headaches.

With that said, it was still much easier for me (complete newbie to  Mac App at the time) to learn and develop in SwiftUI than UIKit.

Hope SwiftUI keeps getting better and  keeps investing in the team.
Yeah, just casually solve the halting problem while you're at it, why not.
The last time I was in Austria, all of the tourist shops had t-shirts with one of those Australian kangaroo crossing signs on it and the text "No kangaroos in Austria."
Is premature optimization the root of all evil?
I was going to say "arbitrage." I thought of the pizza place guy who discovered that DoorDash or GrubHub was charging customers less than they paid him. Promoting the delivery business, you know.

So he'd just order pizzas for himself, and pocket the difference.
You don't take away rights, I don't even understand how you can tell someone they
cannot access water.

That said, instead you make it illegal in... say, 5 years, to irrigate certain crops without drip feeding. You also provide grants to convert people over to it, for free.

Of course, it's still very expensive to maintain all that infra, it clogs, needs to be monitored, etc, but if the whole state has to do it, at least it's comparative competition.
My intuition for Lisp syntax is "The opening parenthesis moves one position to the left. Drop commas, keep whitespace.". So:

f (x, y, z)

becomes

(f x y z)
I'm directly replying to:

Which is exactly what Cloudflare wants and has planned all along.

The idea that it's all planned and was a strategic bid to get into a stable business position and so on...
You are right, I'm a bit cynical here. But that's what makes the phrase brilliant - it can be used for both and it's hard to figure out which one it is on the spot.
Morals aside, this is probably a good idea
That article is talking about a very narrow aspect of latency, things like "if I press a letter on my keyboard, how quickly does it show up on my screen?" And most computer users care much more about throughput than latency, within reason, anyway.

But 20 years ago, starting applications was slow, because spinning-rust hard drives were slow, CPUs were slow, and we didn't have as much RAM. Yes, applications executed fewer instructions to start up, and used less RAM back then, but today I type on a 13" laptop with 64GB of RAM, so much that my OS doesn't know what to do with most of it, to the point where the OS filesystem buffer cache is "only" using up 12GB, and 44GB is just sitting completely unused for anything. Yes, maybe it's absurd that running a desktop environment with a browser (granted, with over a thousand tabs open), some terminal emulator instances, and the one annoying Electron app I can't get rid of, consumes 8GB of RAM, which alone is three orders of magnitude more RAM than I had 20 years ago.

But the bottom line is that I, as a user, just don't need to care about resource utilization. I don't need to close my word processor when I want to play a game or watch a video. Oh, speaking of that -- in 2000, my CPU didn't have the ability to decode DVD-quality MPEG2 video in real time! If I tried, CPU usage would be pegged at 100%, and the video would still stutter and be unwatchable. (I'm not saying that there weren't CPUs in 2000 that could do this, just that mine could not, and I couldn't afford one that could.) Today I can stream 4k video from some storage location tens or hundreds of miles away, and decode it (on GPU or CPU) and play it back on a machine that sits on my lap (the aforementioned 2000-era CPU of course lived in a big tower case).

"Computers were faster 20 years ago" -- yeah, right.
> Search, made simple.

Search isn't not simple, is it? It's cluttered, inaccurate, gamed and many other things but "not simple" isn't how I would describe it. I think "simple" is too simple as a differentiator
From the article:

"99.99% of us are honest but the dishonest 0.01% can cause serious, repeated damage."

My experience is that this is much more like a 50/50 split at elite schools, at least when you look at people who succeed at making it to faculty positions. BMJ estimates 20% of publications are based on fabricated data:

https://blogs.bmj.com/bmj/2021/07/05/time-to-assume-that-hea...

That sounds about right for what I've seen at MIT. Note that 20% of publications being based on fabricated data is in-line with my 50/50 split figure. Researchers who cheat only do it part of the time, and often in ways which don't involve direct data fabrication. Critically, the numbers go up significantly for high-impact publications -- they types that make the news and make scientific careers. By the time MIT's PR machine picks up a publication, and the press picks up from there, the odds of it being fraudulent are much higher than 50/50.
I can't tell you precisely what I was thinking 5 years ago, but your explanation (joy of opening something that clearly has not been opened) is probably closest to my motivations.
...in the same sense that we are literally importing water whenever anyone buys a computer (~400 gallons), a phone (~200 gallons), a polyester shirt (~3500 gallons), or a pair of jeans (~1800 gallons) not made locally.

I.e., not at all. Most of the water used to make those things doesn't end up in those things. Same with almonds.
I’ll second this - complicating things is all the third party apps I use with Plex (for music, audiobooks etc). I’d love to switch to jellyfin but they aren’t going to have an ecosystem like this any time soon
I have no idea how to help you in this situation, but you may want to reach out to Citizen Lab in Toronto. My understanding is that protecting people like you is their mission.
> Say what you want about the dreams people have of what quantum computing might do in the future, it doesn't do anything useful (other than generate hype) today.

Like the Newcomen engine circa 1711. Then it revolutionized mining and powered an industrial revolution. If there's a quantum platform that could do the same for extracting prime numbers, etc., it could have a similar trajectory. At first it would get a huge infusion of investment from (crypto) miners, and then disrupt everything as an efficient (pattern recognizer) human labor replacer.

Sure, it's a big if.
I’d imagine the trees themselves don’t even get much of the water. Could we find a way to get water directly next to the roots?
But if the state wants to protect its food supply, surely there are better ways to do that than growing overpriced nuts?
The ironic thing is that functional reactive idiom is not about pure functions. It's about dealing with the impurity only once, at state management.

But if you don't keep track of the impurity dependencies on your language, you will need to rediscover those dependencies during compilation, and besides surprising the developer all the time, that's a really nasty problem to solve. That's why it's always solved badly.
A Russian and an American get on a plane in Moscow and get to talking.
The Russian says he works for the Kremlin and he's on his way to go learn American propaganda techniques.

"What American propaganda techniques?" asks the American.

"Exactly," the Russian replies.
Looking at California's total water usage [1] I would guess we are somewhere around 40 MAF per year (I hope. That can't be per day right??). Based on the probably incorrect numbers above, that translates into around a 20 GW demand for water. The diablo canyon nuclear power plant outputs 16 TWh per year. Terrible napkin math puts that at around 12 power plants needed.

Oof.

[1] https://www.ppic.org/publication/water-use-in-california/
> but theres also some known logic that you should use smart pointers to have more memory safety than raw pointers. If you follow that you'll end up with a slower program.

That would be true for std::shared_ptr, but not for std::unique_ptr. You would/should only use the former if you're dealing with true shared ownership.
FWIW the dissolution of table salt in water is also endothermic, though to a much lower extent than saltpeter: the enthalpy of solution for saltpeter is +34.9kJ/mol, for table salt it's +3.87.

An other option is ammonium nitrate at +25.69, though you might also have trouble with terrorism regulations as it's both a common fertiliser and a component for explosives.
Count me in in this… I was adamant “kid will sleep in his own room from day one!”… my firstborn arrived last week and the crib already moved in our bedroom XD
First, let me just say that this seems great. It looks like a perfect way to use reasonable defaults (project name, Version) and use the existing `dotnet publish` infrastructure to make containers. And I love how the blog post has both a simple CLI example, and a GitHub Actions yaml example! So thank you.

Now for the problem:

I still don't understand why other people compile dotnet projects in containers. Today, we have a many containers built on a monolith, and it looks like if I make containers via `-p:PublishProfile=DefaultContainer`--for example, 20 containers--then that CI build is going to compile our codebase 20 separate times. With `-p:PublishProfile=DefaultContainer`, the long build is mostly duplicated in each container. Right?

So I have one major problem preventing me from adopting this: it's compiling in the container, which balloons our build time.

It's entirely possible I'm missing something obvious or misinterpreting the situation, and if so, please let me know. I'm mostly immune to feeling shame and appreciate feedback.
OK, now I'm also sold on this "Hermode Tuning". Sounds indeed great!

How to tune synthesizers this way? What and where to buy?
In the new (increasingly lawless) world order, not having any enemies is going to be a big advantage. It's a good time to make amends and disassociate from extremist or nationalist groups.
I was personally blown away when I read PG's summary of McCarthy's paper where he came up with a few primitives and built literally any function based on them, including the `eval' function itself. All of this based on some really basic primitives like `atom' and `lambda'.

If writing `eval' is possible in the same language you started with, then you must be able to write your own eval, no? Or redefine the primitives? But then what happens if you accidentally set DEFINE to be 5? Restart the buffer? Is there any way to get back to your original definition of DEFINE after corrupting it?
Sorry, I don't like this. This advice is fine, I suppose, if you are reading get-ahead-in-business books. But if you read great works of nonfiction for pleasure, this information extraction approach drives a stake into the heart of reading. Much better to spend three months with a book and to be able to look back on time well spent on a journey with the author.
He backed out because he overpaid for a company at the height of the boom just as we head into a recession that could well be deeper than 2008
For Android, you had better keep your 2FA codes in an accessible location if you plan on locking/finding your phone. There's nothing like losing your phone, trying to log into your account from your SO/friend/stranger's phone so that you can. get to Find My Phone, and being blocked from taking action because you don't have your 2fa codes on you.

Solutions: First obvious one is to keep a physical copy of your recovery keys in your wallet. Of course, that doesn't help if your wallet is stolen, so the next option that I use:

Keep a KeePass (or equivalent) database in a hosted cloud like Dropbox (that DOESN'T require 2fa), holding your recovery keys. This way your database is protected by two passwords, so that if either are compromised you are still protected. You'll have to memorize both passwords but that's a good tradeoff imo. Then use KeeWeb (preferably a self-hosted one) to access your database and codes.
So the model here is: borrow a phone, log into Dropbox, download KP database, open KeeWeb, open database, and get your 2fa codes. Log into Google (actually, third password you should memorize), and lock/ring/clear your phone.
That's how it goes: make people feel better by imposing visible but ineffective restrictions, meanwhile allow the worst offenders to continue operating as usual. So much of environmental regulation works by acts of meaningless public guilt and contrition: cf. bans on plastic shopping bags and drinking straws. Of course I mean "works" in the sense of operation, not in the sense of success, because in the meantime things get worse.
From his description, he only suspect the government to be behind the troll accounts. So by blocking/fact checking the trolls Twitter wouldn't take any risk it seems. It seems more likely they are unable to understand or verify the messages of the trolls.
And now that we're already totally off topic...does "gamey" actually mean anything other "having flavour that we're not inured to or been watered down to lowest-common denominator tastes?"
This happens in my country as well. When I first noticed random cloudflare IPs timing out, I didn't think too much about it and assumed it was some routing issue, but then it happened again and again so I did some searching and found some people on the same ISP as me mentioning that it conveniently happens when big football matches are on, and the dates did indeed line up. No, that is not a joke.
This is likely true. I only know of a couple, but I'm quite sure that there are legacy codebases up the yin-yang.

Either that, or Electron/Xamarin/React Native.

I am not really a fan of the hybrid apps. I was just watching Slack go crazy on my iPad, a few minutes ago.
You can park the magnet a little bit closer to the sun than a stable orbit would be and use the push to compensate for that. Make it a ring and you can even focus the protons around the middle of the disk and help Mars regain some hydrogen.
I have some friends at Apple... The story goes something like this: SwiftUI came about because someone who has never been a software engineer, got concerned about losing mindshare to ReactNative et al. So this person created a "task force" to deal with the problem by tacking something on top of UIKit that resembles React, to create a "friendly" ingress funnel into the iOS world.
Martin Korth, author of NO$GBA and no$PSX is homeless
Same here. I never understood why a paren on the left of a function name “looks like fingernail clippings” but to the right it’s “just how code works.”
More feature rich UIs already exist as thin wrappers for this tech. Some linked from the Real-ESRGAN github repo. More importantly, Google Colab notebooks exist already as well, so you don't even need a graphics card.

People are allowed to question what aspect of this project this is novel. I believe it's a fair critique when many tools already exist. A criticism doesn't imply a negative connotation.

I personally appreciate the before/after comparison demo aspect of this tool. However, I value the ability to modify parameters and models more than a before and after comparison tool.

I see parameters/models are on the road map but I personally believe it should be part of a 1.0 release.

I personally am a fan of https://github.com/AaronFeng753/Waifu2x-Extension-GUI
Gnome Console and Gnome Terminal are not the same.
> I'm a bit skeptical

1.740 × 10^17 W ≈ total power received by Earth from the Sun

1.91 × 10^13 ≈ average total power consumption of the human world in 2019

> If we are quick

I don't know about the growth of batteries other than "factories are being made as fast as they can be, and car companies are investing in mines now", the growth of PV is still approximately exponential. Also, if PV production switches from growth to fixed output at the end of this year, given how long the stuff lasts, it would end up in a steady state of about 8 TW nameplate capacity; given what the capacity factor is like, in practice that would be enough to make all electricity green but not enough to electrify everything else.

I'm not expecting the exponential to come to a sudden stop at the end of this year.

> most small succeed...

Do they, though? I think you're just not hearing about most of the small failures because they're boring.
I sorta agree, but I also think one of the reasons that the first part is stronger has something to do with the protagonist’s age. When she’s just an innocent little girl, you feel incredible tension every time she is threatened. As she gets older and more capable, the danger doesn’t connect as viscerally to the reader (in my case anyway).

But, warts and all, still one of my favorite novels ever.
That's because the value of them churning out that software, however bad, so far has been greater than the alternative (none of it existing). I'd imagine this will hit a breaking point however (maybe it already is) due to hardware not advancing as rapidly. But who knows, maybe we are on the verge of another breakthrough and don't even know it.

But once we hit the wall, things will shift.
Do you have a source? I think your statement is only true of domestic migration

https://lao.ca.gov/laoecontax/article/detail/265
As someone who is using display-switch[0] to imitate a hardware KVM switch in software I can say I’ve seen many of these issues in trying to debug the random issues that using ddc creates.

Ddc is to http what your county clerk’s website is to (current) healthcare.gov essentially. There’s no standardization at all, it’s maintained by 1000 different people who don’t communicate and don’t care how anyone else is doing it because only like 1/10000 people have heard of it and 1/100000 uses it.

[0] https://github.com/haimgel/display-switch
You might want to examine the _expert_ part of that statement. What exactly does that mean to you?

I have a great many interests, and I shift to focusing between them pretty regularly (and have for many years).

I enjoy all of them, but I likely won’t make any meaningful impact or win an award or have people ask my opinion in any of them. I only do them because I enjoy them.

If you’re truely honest, your lifetime isn’t enough to truly know anything - one subject or many subjects. You’ll pass away, and all your work will be forgotten in time eventually - no matter what. Life is impermanent.

So, my random internet advice:
if you find one subject you really like, go deep. If you have a lot of interests, go wide. If you want a fancy job and people to fawn over how intelligent you are, be born rich.
We wrote about the same idea in 2018 when implementing multi-party computation protocol in Rust: https://medium.com/@cathieyun/bulletproof-multi-party-comput...

The key idea is to make cryptographically-incorrect usage of the API impossible to compile because we provide the library, but you put networking and your app logic around it.

Specifically, the protocol fails if you allow a counter-party to retry interaction from some intermediate state instead of starting over. Move semantics in Rust allow us to make sure you won't be able to misuse our library in your app.
Good observation. I wonder if this is a reason the TV adaptations have been tough. Plot seems best enjoyed in written form whereas world building shines on screen.
I ordered the deck last year, then they told me it would get even more delayed, then I got a notification it's ready three days ago while on a vacation, I didn't respond in time and they just refunded me. I'd say they first couldn't get manufacturing capacity for it and once they got it, the market cooled down. Bad timing on their part.
I don't particularly agree with Mr. Blow, but to dismiss wisdom is folly.
They coordinate that, too.

I asked about the movie A Late Quartet (a great movie, btw, with the immortal Phillip Seymour Hoffman), and they said, "in the movie, they say 'our vibratos aren't lining up' and that's something I actually would say in a rehearsal."
NASA is set to return to the moon. Here are reasons to go back