skysight-inc/HackerNews huggingface dataset:
In Settings / Privacy and Security / Blocked Users there's a "+ Block User" option. Clicking this brings up a list of all chats and people who have messaged your directly. Selecting a name blocks a user.

Maybe even easier is pressing and long holding the name of someone who has sent you a message. In the vertical dots menu is then an option to block the user.

I'm running v7.1.3 from F-Droid.

I do agree though that an option to block direct messages from those not in my Contacts, or at least some kind of review process to allow a specific message from someone not in Contacts, could be a nice addition.
It is unfortunate, that libraries have to be coded against specific runtime and not generically. There is tokio and there is smol (likely discontinued, since author left rust), maybe other runtimes will emerge, but whole ecosystem is already tied to tokio.
It isn't exploitable remotely, so just don't run shady software.
If you don't like this post, here's the first one with original source: https://news.ycombinator.com/item?id=25515569
Home Movie Theaters, Big TVs Gain Appeal Amid Covid Housing Boom
So I need to provide them with my Spotify credentials?

Isn’t this like one of those personality harvesting Apps on Facebook?

Can’t we permission The Pudding to see our place instead of logging in as us?
Also this: https://www.youtube.com/watch?v=jVhlJNJopOQ
Pavel Durov's strategy for making Telegram sustainable
> I've seen some custom PHP production codebases with plain css and jquery doing its thing with 1x10^6 plus weekly traffic.

I've worked on plenty of those. I've handled more traffic with uglier shit, too. This isn't a performance thing, nor is it a premature optimization thing. It's about developer productivity.

Refactors are faster. Components are easier to break down. Bugs are easier to catch at compile time. Some classes of bugs are entirely avoided. A LOT of UI logic makes a ton more sense when written declaratively (as React forces you to), than imperatively. And none of that is even getting into the realm of how much easier it is to find devs who will work on a ReactJS codebase (and even more so, will be happy to do so).

My field Python experience surpasses my Typescript/React experience easily 50x. And yet, I'll be much faster at picking up a new client's React/TS codebase than their equivalent Python one. The productivity gains are real.
> Fitbit, and the like generally don't provide much data that's useful in a healthcare setting.

They are not meant to.

> people don't necessarily wear them consistently

What are you basing this on ? Anecdotally, I and a few of my friends who are fully into Fitbit are wearing them dutifully. I was also somewhat skeptical but I figured it's not that much money to try. It completely changed my view on Fibit after trying it, and I've been very consistently wearing it.

> However, you could probably determine that yourself.

Not really. There's nothing like honest data and clear metrics to show how behind someone is. It also very successfully turned "fitness" into a game for me - clear, achievable goals and a way of tracking it easily did wonders to keep me motivated.

> The heart rate monitoring is good enough for monitoring the intensity of your own exercise but not good enough for anything diagnostic.

It's not meant to be a short-term diagnostics tool, and if you expect that, I think your expectation is completely misplaced. But it very clearly would be a useful data for the long-term baseline.

They say an ounce of prevention is worth a pound of cure - Fitbit is doing enough "nudge" to improve that prevention department for me, for a dirt cheap price. It's been an extremely useful and valuable tool and a service for me. I've never consistently tracked my weight, nor exercised consistently - and I have no doubt majority of people fall into a similar bucket. Not everyone would benefit as much, but clearly there's sizable population that would, and Fitbit, for that price, is doing a lot more to keep me motivated and exercise than gym memberships or private trainer or group exercise classes or most such things I've tried in the past. I actually wish Fitbit would allow us to share the exercise records with my primary care doctor - that would keep me even more honest, and would provide better insights and long-term trend data for my doctor.
Teamster warehouse workers get $30 an hour.
Chew on THAT Bezos.
Confirm or reject the Younger Dryas impact hypothesis. While I'm at it, stop by Göbekli Tepe just to check out what they were using the site for.

Check out the construction of the pyramids at Giza. There's still so many mysteries surrounding them and they're just overall fascinating.

Then pay a visit to the Library of Alexandria. I always wondered how much civilization was set back by it being burned down.
It is your problem because IT’s job is to prevent this stuff from happening. It doesn’t matter if the order came down from above, you need to do what you can to mitigate damage.
You shouldn't be able to own ISAs in the first place. Anyone should be able to make an instruction set compatible processor using the ISA reference manual.
After explaining that IVRose wouldn’t respond to questions about the ad, the meat of the article is just linking to Zach Edwards’ Twitter thread where he speculates that the real product is Chinese ad companies looking for data.

As far as I understand it, ad companies sync personal data between cookies and identifiers all the time. Why would this be any different and worth spending so much on? There are countless strange and slightly risqué ads from Taboola and the like.

I’m not convinced yet that this isn’t just funny PJ’s for sale, and the image went viral because of its unintentional memeworthiness.
I've noticed all the top performing AI reinforcement algorithms i hear about know next to nothing about the initial rules. And not only do they perform as well as more supervised methods, but much better

The one exception is self driving. I listened to the Lex Fridman interview with ceo of waymo recently and he made a case for the controlled environment (e.g. separate detection from decision making and planning) and pushed back against the end to end approach that doesn't make any preconceived assumptions about the environment. As an example he takes red lights. They're clearly human engineered signals, so it makes sense to have a module that can explicitly determine the signal as opposed to learning the behavior

But that's true about other games as well and end to end methods still outperform. Which makes me ask, is end to end learning an inevitability for self driving as well or is this the one domain special due to complexity or other aspects?
Those features help against Cellebrite but not against actual 0days which can read incoming messages in real-time. If the NSO has a rootkit installed on your phone, it doesn't matter that Signal is shredding messages after you read them.
In .NET you have the low-level runtime machinery implemented in the CLR (Common Language Runtime), but the transformation from async-await to state machine code is done completely at compile time.

Basically, just like C# (and VB.NET and C++ .NET task/then) provides syntax and semantics for async-await, Rust provides it at language level too. (And it defines how the compiler transforms it into Future objects.)

But, since Rust doesn't have a mandatory runtime, something needs to implement the low-level stuff that knows what to do with these Future objects. (In Tokio you have a work-stealing threadpool, but maybe in smaller runtimes you don't need all that fancy stuff for high-throughput, you just need small binary size, so there's a runtime/library called "smol" that's main feature is that it's a small async runtime.) In the CLR as far as I know there are Task objects, which basically correspond to Rust's Future objects.

One interesting low-level difference (similarity?) is that in the CLR there's an explicit callback support by the runtime (to wake up Task objects - which can lead to deadlocks if they are scheduled on the UI thread), whereas in Rust Futures pass their own callbacks (called Waker) to a thing called the Reactor (which is basically the low-level implementation of the Executor, which binds to the OS/kernel level primitives, such as epoll or IOCP).

And even though it's a "zero cost" abstraction, it still means there's a state machine, just like in .NET. Except it's built and "deadlock checked" at compile time.

https://tooslowexception.com/wp-content/uploads/2020/05/ther...

https://www.red-gate.com/simple-talk/dotnet/net-framework/th...
I got stuck at the "marry fuck kill" question twice and gave up.
From the article:
If you think you flubbed an answer, ask during the interview for what they were looking for! Or, I've had success framing that up at the end of the interview as:
"Is there anything I didn't say today you hoped I would; anything that I said you hoped I wouldn't; anything I said that you've got questions about?"

Nothing can save you from getting ghosted, but you definitely should utilize the face time you have to ASK questions, too.
> Your mad technical skills no longer matter to them. If anything, humility and an openness to learning will show you in the best light.

Your technical skills no longer matter? So someone without technical skills, but the humility and willingness to learn is what they are looking for? Is that why these companies want CS graduates? Is that why they run interviewees through technical quizzes?

How about technical skills are just as important, but also are humility and willingness to learn? How about they were always important? Since when were humility and willingness to learn not important in the tech industry? The guy just rehashed industry interview talking points that have been around forever. The only thing new in the articl is "technical skills no longer matter. Which is nonsense.

Also, nothing more humble than bragging about getting offers from google, microsoft and stripe. That headline screams humility.
Are you telling me the first recommendation engine of the world with a billion-dollars AI and 2 billion users optimizing for addiction returns the same results as cable channels whose offices look like a « Dunder Mufflin » environment, with only yearly feedback on whether customers trended upwards or downwards? Good job on the cable guys.
Yes I find YouTube typically recommends new content for me that I enjoy.

No I don't get too much political content, although when I see political content I generally tell YouTube that I am "not interested".

I don't work there so I don't know what they are optimizing for. Based on their papers it is probably a combination of total watch time, total interactions (likes comments), and minimizing certain kinds of "integrity problems" like views on eventually-removed content.

Yes my company, and I would guess most others, are trying to recommend content that people enjoy and provides long term value for the viewer, not just short term watch time. It's hard to do this for everyone, but ML-based recommendation systems are better than any heuristic for 95%+ of people.
I've had both. They taste different in terms of flavor profile and texture and are definitely not interchangeable. Sometimes you want one and sometimes you want the other.

Saying that one is "better" in the vast category that is fried chicken is like trying to insist on the superiority of differently flavored noodle dishes.
You can play against open source reimplementations of some of the ideas behind AlphaGo family AIs. LeelaZero was one of the early ones, KataGo is probably your best bet right now. Sai is also in the mix.

All are _very_ strong. KataGo is ungodly strong, it beats pros.

Learning Go is about more than just playing against strong players, but it could help. The biggest difficulty is that the strong AIs aren't actually that good at playing handicap games, and they're also almost completely unable to explain to you why you should play one move over another.
With the extraordinary claims, the extraordinary evidence usually needs to directly pertain to the claims.

It is not "extraordinary claims require other similar extraordinary things to have happened in the past". That is not evidence for your claim.
No, I have plenty of ordinary evidence in the form of my observations of the behavior of every other for-profit corporation across all of history.

Like if you claimed "pine sap is sticky" I don't feel compelled to challenge you and demand to touch it myself before I believe you. I've encountered plenty of pine sap in my life, and it was all sticky. I _have_ evidence that pine sap is sticky generally, so I don't demand _extra_ evidence that a _specific_ portion of sap is sticky.
Sure? I never said otherwise.
That may be, but personally I am interested in those applications - GUI work, signal processing, low-latency networking.
>Alcohol, on the other hand, is a glutamate blocker, which increases sensitivity to glutamate signals.

Is there more information or sources you can share on that? I'm interested because 1) I'm close to someone who suffers from both alcoholism and an eating disorder, and 2) I worry about excess amounts of glutamate on the brain.
Color me skeptical, but I've read a mountain on research on this very topic, and know some people on the medical side of this space and it just doesn't seem like the quality of the data is there for medical use.

You could maybe do something with ML/DL on resting heart rate measurements for some kinds of people (thin but not too thin, and with lighter skin).

I'm totally willing to believe that cool things are happening in med-tech, but I don't believe optical blood flow sensors mounted in a watch band are one of those things. If someone produces some real research where they get meaningful diagnostic info out of these devices, then I'm open to changing my mind.
Yes and FDA started restricted the amount anyone can buy because some people started abusing it to the extreme. Now to get a 16mg dose, you would probably need a prescription
How to Promote Startups (2008)
As other folks are suggesting, ECC may be suitable for you (alongside a protective FS). But if you want to purchase your next workstation with ECC support, be very careful: some motherboards manufacturers just say 'ECC' in their specs but that doesn't mean that they actually use ECC capabilities, that only means that you can plug ECC-RAM into it. Make sure the specs explicitly say something like "Corrects single-bit errors and detects double-bit errors" (you need both, some MBs support only single-bit correction).

I think ECC RAM and a good FS are complementary tools to achieve storage high reliability. One without another may not be that useful.
There are a few subgun matches, but IMHO it's mostly just people wanting anything the government says they can't have.
Point this thing at the stock market and see how that game plays out.
Thanks for pointing out collision vs. preimage. Interesting distinction.
Yup, this is what I have heard from others as well, that's why I am specifically looking for an adapter/cable without enclosure.
Sure, and projects that never ship aren't either.
What's needed to automate / mechanize defunctionalization? In worked examples like this one, and the Reynolds paper mentioned (which I haven't read in quite a while), it seems like the author has to know which functions get pulled out into the same data types and eval definition, which seems to be based on tracing how the functions get moved around and eventually called. For arbitrary programs, this can be quite hard -- e.g. perhaps I generate administrative lambdas of more than one flavor, and put them in a common data structure, and based on some invariant not encoded in the type system, I know which flavor of function is being read back or evaluated when.

I'm aware in a broad way that compilers / program transformation systems have used defunctionalization, but I don't quite see how without some sort of rich static analysis. Can anyone point me at what I'm missing?
Trajan, for better or worse, is the Movie Poster Font.

https://www.youtube.com/watch?v=yI4shGV1EsM
Most of the time "flashing" a phone (presumably referring to androids) involves using the recovery, which is basically a stripped down version of android. In that sense it's not any lower level than booting off a USB drive to fix your computer.
I relate to 100% of this. I guess I should clarify that I’m not saying it’s bad advice to people with means to say “you’re allowed to spend money to [achieve some life comfort or progress]”. And owning a nice bed is definitely one I can relate to (and when I have the disposable income again I intend to get a better mattress than the one I currently have).

I guess my objection to the article, as presented, is it’s kind of tone deaf particularly at a time when many people are financially struggling to just assert that you’re “allowed” to hire people for a long list of tasks, at a cost that many people wouldn’t even dream of being able to afford or justify.
> factoring in the financial benefit of PR stunts

That makes it a little difficult to argue with you, doesn't it?

Many companies recycle (use recycled goods) where non-recycling (non-recycled goods) would be cheaper.

But you can just spin that as PR that offsets the added cost.

I guess at the end of the day do I care if it is PR?
K0s 0.9 released with Windows support
On the Cohomology of Impossible Figures
Also Apples management hates the idea of fb spying on them. Just like everyone else but even more so.
Absolutes never exist :)
That's bizarre. I just looked at the app and they support contacts-only limits for everything (voice, presence, profile photo, forwarded messages) _except_ for regular messages.

You can't reject images from non-contacts either. It's either images from everyone or nobody.

Does your chats list get filled up with these unsolicited messages from randos?

It seems like they should at the very least offer a mechanism to accept a contact request before any messages can be sent.

It's also an interesting example in the vastly different experience that different demographics can have in an app - say, women, or minorities often the recipients of abuse - and how blind an app maker can be to that experience if it's not intentionally studied.
UX Issues with Notion
I'd totally appreciate ability to turn all those silly animations off. Is it possible already?
Exactly. I'd be hesitant to buy a stock of a company that is not self-serving.
For these you are able to pick out worse moves than the optimal from them, but that's not actually the same thing as "play like a beginner, okay now play like an intermediate". These things are still openish questions and if nothing else there's a lot of room for improvement in tools to help you learn and review games.
Just a hot take here after poking around your site. It definitely checks all the boxes on the marketing side, every buzzword is covered, but checking the 'Resources and Whitepapers' section it just had a some brief marketing oriented content. While your customer section does drop some major companies, I'm sure there's many of us that would be interested in delving more into the technical aspects of your services. I don't mean this in a negative way, just my first impression.
I legitimately like it. No joke.
What do you dislike about telegrams encryption? The only private messaging app Im really familiar with signal
Software companies do not have moral high ground to attack hardware companies for labor practices because software companies benefit from cheap and plentiful hardware. If Facebook was only able to be accessed by hardware produced by fair labor practices then they would not have a social network worth talking about. In addition, I doubt Facebook’s Portal and Oculus series of hardware have significantly better labor practices than Apple.
You can already share "Abums" from Photos in the Apple ecosystem. Yeah, not the same thing.
I mean "evidence" as in evidence based medicine. Which is to say, there isn't research showing that these devices are useful in a clinical setting which is my only claim. Plenty of people find them highly useful for their own individual reasons, and I wouldn't claim otherwise.
Yes, the collided MD5 that looks like gibberish because a phone would have no clue wtf to do with a ranom blob of data?
async-std [0] is pretty widely used as well.

[0]: https://github.com/async-rs/async-std

Most libraries can be used with different runtimes. Hyper for example, which uses Tokio by default, can be configured to use an async-std executor.
Heh, I once was introduced to a particular interview question. It has a solution that is hugely better than the best naive solution, but is basically a giant gotcha that seems obvious in retrospect. I couldn't find it myself even though I was stumbling around in its neighborhood. Obviously I gave this question informally to a ton of people as entertainment (Bay Area techies in various companies), and most couldn't find it either.

However, one guy told me he now uses the question as his actual interview question because he thinks the way people suffer thru a seemingly impossible problem reveals how good of an engineer they are :D
The serious ones do.

There are a lot of recruiters on the market. But it's really no different than the market for lawyers; the median lawyer is a very poor man but the average lawyer is rich.

If they can't put a number on the table, they are probably one of those that tries to run a volume game, which I think is a bad approach for engineering. Basically spamming and not giving any info until they get their quotas.

The good ones want you to get hired at a good price because they are often paid a commission on your salary. And the great ones want to keep in touch so they can cash out again once you get bored with your current job. But the spammy one will have moved on to selling used cars at this point.
I think it definitely does. Is this AGI, or even close to it? No. But is it in the direction of AGI, or otherwise some small building block of it, that when worked on for decades, may contribute? Definitely
Watch two or three e.g. flying saucer videos, then it's saucers recommended for the next three months.
The focus of statistical models (including Bayesian models) is on inference and uncertainty (both for parameter values and for predictions), the focus of ML models (including DL models) is on prediction and it is rarely possible to obtain any quantification of uncertainty.
I once contemplated a notion of optimization process risks where we should consider how narrow a target out of the space of all possible universes the process could pull ours into.

Unfortunately, I realized that even a simple phase-locked loop -- like what you use to condition an oscillator to be in sync with TAI using GPS -- can actually hit absurdly narrow targets... e.g. two oscillators a continent apart humming away within parts per billion of each other, yet that kind of process isn't particularly dangerous. Even brining millions of oscillators into sync isn't going to cause some great harm.

I'm not sure how to reason about it, but I think people are much too concerned about AGI risks relative to dumb optimization process risks. It's similar to fretting about movie-plot villains when most actual evil in the world comes from indifference and bad incentives or people trying to "help".
After opening the cabinet and the box with money we found is also locked. This time, the lock is even harder to crack. We looked again into every single coffee mug and bookshelf in the room, and found a keychain hanging on the second office desk drawer, that has the "key" on it...
Maybe something similar to what Slack does? Or even more invasive, like files expiring after some time if you're a free user?
> and there is smol (likely discontinued, since author left rust)

Whoa. smol is great. Why’d the author leave?
So many issues with Big Sur. :(

Display Stream Compression is completely broken, I've heard reports of it killing speakers...