skysight-inc/HackerNews huggingface dataset:
Here’s his YouTube channel: https://youtube.com/c/thethoughtemporium

Amazing and alarming what a smart and dedicated person can do with limited funds.
Those boards have proprietary formats. Are you running them in supermicro chassis?
Did the people in the Soviet Union think that the smuggled media was propaganda? I remember the story about Boris Yelchin visiting a US supermarket, being amazed at the all the products available, and thinking that it was a fake store set up to impress him at first.
For reference, this issue was brought up to the chromium maintainers but it was closed as wontfix without giving a real reason.

https://bugs.chromium.org/p/chromium/issues/detail?id=112301...

> We are not going to migrate to the system share sheet any time in the near future, so this bug itself is WontFix / WAI. We are also not likely to have an option to disable the chrome share sheet.

And yes, due to API changes you'll no longer be able to replace the system share sheet in Android 12, because it basically amounted to a loophole that shouldn't have existed.

https://sharedr.rejh.nl

> We had never actually intended to allow apps to replace the share dialog, that Intent is for apps to launch the share dialog.

Now I will have no choice but to eat the 2 seconds of loading every time I want to share something as it loads a set of irrelevant share targets that I will never use anyway.

I really wish that feature was configurable but you can't turn it off.
Difference Between Transistor and Thyristor – PDF Drive
> Thread-local variables are referenced with the thread_local keyword. You must include threads.h in order to use it:

#include <threads.h>

void some_function(void) {
thread_local char scratchpad[500000];
memset(scratchpad, 'A', sizeof scratchpad);
}

As an important note, thread-local storage through this keyword still isn't supported on OpenBSD. It's a serious PITA.

[——— also, copied from a reply I posted below: ———]

The autofree macro is wrong since __attribute__((cleanup)) expects a function that takes an additional level of pointer. In this case, it'll call "free(&scratchpad);". Which doesn't get you a compiler warning in C because passing a char ** as a void * is perfectly fine. But your heap is f*cked after this.

Correct way to do it is

void free2(char **p)
{
free(*p);
}
#define autofree __attribute__((cleanup(free2)))
> Just look at Hacker News, it is upvote/downvote-based, but it has way better quality discussion than anywhere on (new) Reddit. Maybe comparable to some of the best subs 10 years ago, and that's because Hacker News has the same UI reddit had 10 years ago.

HN has paid moderators, which is unheard of for a community this small (~12k comments per day last time dang shared stats)
There’s been plenty of times my code as been “lost” in a later commit because Git didn’t know it was the same thing.
How do you know your code works when you write it if you don't test it?
Yes, butch is like butcher but without the "er"
I don't know about Poland, but France has about ten times the food poising cases per year vs the US. That figure is total, but per capita. Most of the time e-coli isn't a big deal, but it can be.

I agree oil from machines isn't something you want either.
I’m going to be Bill Gates for a second and ask for your definition of “can”.

If you mean they can implement a fully server-side anti-cheat without compromising gameplay experience and without requiring the player to have a super-duper fiber connection with 5ms ping to the game server - no. They certainly can’t do it, not for fast-paced online shooters at least, not in this day and age.
>it still works as intended for 99% of people.

I would argue that it feels like it works, for 99% of people. I strongly believe that "social media" is a low-quality and unsatisfactory replacement for meaningful social interaction and bonding.
This doesn't 100% fix the vulnerability. If your game has footstep sound effects the hack can detect the location of the audio sources playing footstep clips.

(I agree though that low-level anticheat also doesn't 100% solve cheating, and causes lots of problems for legitimate players. Just that cheating is always going to be a game of cat and mouse)
As a designer himself, he probably tries to approach design examinations from many different perspectives (we do this at work with new designs: if I was an 70 year old woman, what would I see here?) to find edge cases where the design doesn't work.
Forgive me for saying that I find that a person would change their gender after being imprisoned and tortured rather suspicious

If you take that as some kind of attack on trans people, that's on you
I want to know this as well. I’m considering another Sony for my next TV (I currently have a pre-Android model), but if this update affects the Sony UI, that immediately strikes them from the list.
Another common and wrong explanation. The air is pushed down by induced rotation. An inclined wing is one way to do it, but is not necessary.
The Job Juggle: Gen Z and millennial employees embrace the concept of ‘Polywork’
so you are using a different definition of dynamic dispatch than the rest of the software industry.
Modern historians, like many scientists, involves trying to formulate hypotheses that extrapolate from known data, and these hypotheses frequently changed as new data is acquired (or existing data is reinterpreted). And if you read academic history, you'll frequently see the continuing discussion as this happens.

However, there is a very strong demand for popular history that is not commonly found in science. Your average lay person is much more interested in, say, the fall of Rome rather than asking what dark matter is, and so you'll see a lot more books purporting to explain the fall of Rome. Furthermore--and this is especially true for people who write to a popular audience--most authors aren't exactly interested in discovering the unvarnished truth of the world, but rather have a particular narrative that they want to push. Again especially true for writing about history: if you're crusading against lead, Christianity, multiculturalism, etc., then being able to explain the fall of Rome as being mostly or entirely caused by lead, Christianity, multiculturalism, etc. bolsters your argument tremendously. And the people who instead write "it's actually a complex, multifaceted process that involves things that take me 50 pages to even list out" (the kind of answer an academic historian is wont to give) tend to lose in popularity to those who have simple explanations.
Backscatter breakthrough runs near-zero-power IoT communicators at 5G speeds
Yeah, what ever happened to their Silverlight platform?
The fact that we can apply these sort of therapies to an adult human who consists of millions upon millions of cells blows my mind. Having the ability to fix our "buggy" genetic code while we are alive is amazing.
His master's thesis was much smaller, if I remember correctly. Gonna check with my ex teacher :)
>it's a platform to publish confidential information.

Phrasing it like this is misleading as it implies that Wikileaks is a neutral platform, a dumb tool that acts at the leaker's discretion. That isn't what we see when we look at their actual behavior. They do not publish every leak they receive and therefore they have editorial control over their platform. Assange himself has said they have received leaks about the Trump campaign that they wouldn't publish. That shifts Wikileaks from a neutral platform to publish confidential information to a political entity that uses leaked confidential information to achieve political goals.

EDIT: This is being downvoted so here is a source in which Assange talks about having leaked info about Trump and not publishing it.[1]

[1] - https://thehill.com/blogs/ballot-box/presidential-races/2934...
Some people just like to disagree.
Just admit you posted a bad take and move on.
Oh I see. You think the Bernoulli approach is independent of angle of attack? It's not.
> No, that’s not illegal for somebody without a clearance.

Yeah, but that's not stopping the US for charging him with the Espionage act for it anyway. Most of his charges are for leaking/seeking secret info. The charge for assisting Manning is 5 potential years of the 175 he faces.
Not really. Pick a random skull out of the 7 billion humans that exist today. How likely are you to get a Peter Dinklage or a Shaq?

Also, pretty sure archaeologists aren't dumb. The idea that this might be an outlier specimen probably occurred to them? They're obviously synthesizing a lot more information than just this one skull.
5v down to 3.3v on device.
If you're expecting to be found, it's arguable how much that counts as a suicide attempt.
yeah that particular one seems a bit weird to complain about when basically every other website has mandatory emails
On the same topic - Communist Party powered by history? Why China's one-party rule is facing a legitimacy crisis - https://www.scmp.com/news/china/policies-politics/article/18...
What Is an Array?
I think he means he can access US Netflix in hotels because I had a similar experience somewhere.

You can get pluggable Android TV which plug into HDMI ports in Hotel TVs and things like this.

Last few times I brought my laptop and HDMI cable to a hotel and it was nice. We usually go to places for outdoorsy things and in the night there's not much to do
And Android Advertising ID.

Probably other tracking capabilities as well.
Chip hoarders in China seem go have bought all TPM 2.0 stock on the market.

Now there will be no new TPM chips at least for a year because of extreme 12 months+ backlog at chip foundries.

So, Win 11 is delayed at least for a year.
As an alternative to a different launcher you can block the domain responsible for the ads [0] in your DNS resolver. The Launcher will then fallback to less intrusive "ads" for the standard apps: YouTube, Google Play, Google Movies, etc.

I've added it to the adaway.org list [1], so it might find its way into blocklists you are already using soon.

[0] androidtvwatsonfe-pa.googleapis.com

[1] https://github.com/AdAway/adaway.github.io/pull/261
These aren’t ordinary people. These are carefully vetted people. Teaching these students advanced computing is quite literally bolstering the regime.
Thanks for link.
A very interesting article with anecdotes of geology stories. But the destiny part is not what you may think. It's not about geology as a career, or about the profession, but more of an esoteric reflection on the world and how life and rocks tie together and are co dependent.
Telegram Introduced Group Video Call Support in Its Latest Version
This raises a philosophy 101 survey course worth of epistemological problems in my head.
SolarWinds hackers breach new victims, including a Microsoft support agent
The AMP page is mostly the same as the normal "new." Reddit mobile page... except worse in the AMP-specific ways.

So why does Reddit use AMP at all? I can only understand AMP being good for some news site where it gives you them a mobile site design "for free".
Why is that a joke? There's a reason why AWS is pushing Gravitron so hard (and they are pretty damn fast)
It's okay if you're working on a blog site, less so if you're working on an air-planes autopilot.
Lots of "evidence" in the form of breathless articles quoting anonymous sources who say they really have a smoking gun. This evidence is convincing only to those who are inclined to believe it. What we need is extraordinary evidence that is unambiguously convincing to everyone. That we do not have
I think it supports DD + Atmos, not TrueHD + Atmos.
take the drive apart and carefully put your finger on each chip until you know the hot ones.
Very interesting and I agree that a blog post would be great on this topic.

I think intuition is what I'm lacking here. It's unclear to me just how dangerous the situation is likely to be.

Before this discussion, my understanding was that only attestations are available, and that the company wouldn't become insolvent because the company would incur huge losses if that happened.

That's still my understanding, though now I know the difference be attestation and audits, that a complexity boundary exists due to audit resources, and that auditors don't even look for fraud (you'd think they would without knowing how this works). Thank you for the color around it, it helps me understand how people in this business think about finance.

However, I'm still of the (apparently wrong?) opinion that Gemini/Circle/Binance/Paxos at least, are staking their real businesses, with things like executive pay and employee payroll and all that, on these products. "We lost the money and our stablecoin is now worthless" should sink any of these companies.

I think we're in agreement that failure to maintain peg would sink these companies, but my conclusion was that it's very unlikely. You and numair seem to conclude that it's more than just likely, it's almost inevitable.

This tells me that my intuition is probably wrong, but it's still difficult for me to understand why a company like Gemini would decide to risk insolvency.

And even if they did release a full audit, if it can't detect fraud, then why would you trust it? I know it's better than just attestations, but I'm not sure how great the risk of fraud is relative to the risk of other routes to insolvency.
So this is editing liver cells, which I read somewhere is the easiest to do, since the liver absorbs foreign elements from the bloodstream.

The success of this should mean that many genetic liver conditions can soon be treated this way.

For other organs, I expect a longer wait.
For now, sure, obviously it'll be more natural to use the mediums that are pervasive on commercially available devices that are backed by several industries-worth of engineers and developers, compared to some systems hacked together by handful of grad students in some lab somewhere or hardware startups in a very nascent stage. Hardware is hard, and these platforms are just beginning to explore the possible application spaces of which there is still a lot of research to be done. My personal view on many of these telepresence platforms is that they're basically roving tablets with limited embodied expressiveness and no manipulation capability, which are whole subfields of research in-and-of themselves, and that addressing these limitations will eke out more value of telepresence robots in the future. The point of research (ideally) shouldn't be an immediate VC-backable commercial application, but rather to explore possible futures viable 5-10+ years down the road.
I am using a conception (NOT a definition) that is actually dynamic.

If you can type-check your dispatcher at compile time then there is nothing dynamic about it.

Decidable (ahead of time) means your function is fully determined. Something that is fully determined is not dynamic.

It is the conception computer scientists use.
I’d love for that to be true, but it’s not like people haven’t had that idea before (if maybe not with source control, because it’s become ubiquitous only relatively recently). Pushing code beyond a textual representation has been slooow and I haven’t yet seen a breakthrough large enough to change that.

The Scala thing isn’t happening, though, — it’s a difference of style and approach, not syntax.
The autofree example uses the heap. It just makes calling free() automatic when the function returns, regardless of where it does so. It's leak protection.

It's also wrong since __attribute__((cleanup)) expects a function that takes an additional level of pointer. In this case, it'll call "free(&scratchpad);". Which doesn't get you a compiler warning in C because passing a char ** as a void * is perfectly fine. But your heap is f*cked after this.

Correct way to do it is

void free2(char **p)
{
free(*p);
}
#define autofree __attribute__((cleanup(free2)))
Just started working on a new SaaS startup and using FastAPI & Pydantic. The development experience has been great.
The one thing I like about Google's now many-years obsolete "do no evil" slogan is that it shows how it is impossible for companies to not eventually become "evil" once that's their only open easy revenue stream.

Without debating what "evil" really means in this context, in the early days of a company there are plenty of ways to grow without being actively user hostile. Once those avenues are thoroughly maxed out, any company that is basically only measured by growth (i.e. every public company) will have to slide more and more into things that only boost revenue to the detriment of users.

I mean, this change is so blatantly abusive and user hostile, and something that never would have been greenlit in, say, the 00s, just shows how far Google has decayed.
I don’t think there are any aside from money, time, and experience. If you’d like to give yourself glowing purple eyes, huge muscles, and make it so you fart clouds of illegal street drugs you can but it’s much more difficult and messy than deleting ‘node_modules’, rebuilding, and doing a `git push —force` into prod at 5PM on a Friday before you take a long weekend.
> ...with another level of indirection

Ya. I've spent the last two decades removing levels of indirection, reducing call stack depth. This has put me at odds with most everyone. I've been insulted many times for not understanding "software architecture". Heh.

I started a design pattern study group shortly after GoF's book was published. I think it's a lot like jazz. 1st time thru, mind blown. 2nd time, ah, I think I'm starting to get it. 3rd time, well, duh.

Eventually students get full circle, a la "there is no spoon", and you reject the veneer of "design patterns". Said another way, it's just another tool, learn to use it wisely. Learn to reject temptation.

Aspects, annotations, runtime code reflection, metaprogramming, frameworks, schema mappings, factories, singletons, and whatnot are just monkey work. (Most of the time.) Exquisite puzzles (finger traps) to suck smart people people in. To distract from the real work of solving customer's problems, business needs.

I think the kids these days call it "yak shaving." Yes, I am very guilty of this. Past, present, and surely future. I'm no better than anyone else. I recognize my failings and am trying to improve.
Smart YouTube TV
That doesn't even make sense. The "share" is not known until the assets are sold or withdrawn, and also subject to change based on whatever tax law happens to be at the time. If I hold a stock long term, instead of day trading and accruing short term gains and associated taxes, am I being an asshole?
Tildes.net (https://tildes.net) has been a refreshingly sane, well-designed, and well-administered alternative.

I all but completely gave up on Reddit for my own posting a couple of years ago, following an early set of "features" that I'd categorise more as "contemptuous" than "disprespectful". More deeply, Reddit simply isn't very good at fostering conversations. It does have depth, and there are communities which I'll still visit, very occasionally.

That said, it's been a slow death for most of the past decade, no matter what the KPI stats are claiming.
HN is too niche to milk for profitability like Reddit. Only relatively technical people hang out here and will probably move to, or setup, an alternative if HN gets sold out.
Are you afraid of someone remotely pushing an update that pushes ads disguised as content to your device?
> when not skipping bail means you get extradited to a country that will torture you via extended solitary confinement prior to trial

On plenty of occasions, the UK has demonstrated its willingness to not extradite suspects to the US out of concern for their welfare.

> declared guilty in public by a sitting US president (also before trial)

Because the US has not yet fallen under authoritarian rule and has an independent judiciary, it's possible to have a fair trial even when the president offers an opinion about the case. But offering such opinions is frowned upon because it's bad optics. Before you bring up tainting the jury pool, an upside to the lack of civic engagement amongst Americans is it's not difficult to find people who won't have heard a president's or anyone else's opinions.
> A Centralized Name Resolver for the Distributed Web

ftfy

Be that as it may, it seems mostly fine for cloudflare to cache distributed content and to help with lookup. If IPFS etc. end up depending on them too much then cloudflare can be a point of failure if they pull the plug.
First impression: I created an account on desktop and on mobile. I used the same display name and password in both cases. I got two different addresses. Good.

I don't see any means to copy an identity across the boundary (e.g. with Telegram, I can participate in the same conversation as the same identity from multiple devices).

Which means one of two things happens:

1. Users are encouraged to use on dedicated device for all private communications.

2. If users want multi-device, they have to leak facts about their setup (one public key per device) to the people they're talking to.

(This isn't a criticism; I'm just observing the user experience.)
> I am responsible for ... AMP pages

Why does Reddit use AMP pages and a mobile site that look exactly the same? For speed/SEO benefits? Disabling AMP would still look mostly the same for normal Reddit users but would make "old." users much happier.
It's astonishing to me that anyone who bought an Android or Google-centric TV product of any kind would expect anything other than that. They exist to track you and sell you ads. Period, paragraph.

This is their business model. Accept it, or buy Apple TV plus a dumb TV (or a stupid "smart" TV with all network features permanently disabled).

Those are the only options.
> Wouldn't that mean you had an insecure device?

So you mean ads are increasing security ?
They could also use normal editing with PCR since the genomes are small. Also CRISPRs are in tons of organisms (I’ve amplified it from yogurt), so the box is already out there.
Many words have some not ideal meaning in another language. We (Switzerland) have cities with names that in other languages mean male genitalia yet we are not going to rename them.
Scenario: I step around a corner. There are enemies behind the corner which I didn’t see previously because they were hidden behind the corner for me.

Will I see enemies behind the corner instantly, or do I have to wait for round-trip time for the server to acknowledge that I stepped out of the corner and tell me where the enemies are?
From an older comment I made:

Find the hospitality version of whatever you want from CDW (Samsung and LG do a lot of them, idk about Sony). They are designed for hotels and hospitals, and have the same picture quality but no smart stuff.
An example from Samsung:
https://www.cdw.com/product/samsung-678u-series-55-4k-uhd-le...
That's not quite what I meant. Sure you can chat directly fairly easy through Facebook, but communicate is more than just that. Keeping to the Facebook example, much of the 'communication' is done through user or group wall posts.

It is notoriously difficult to browse through, responses are sorted in non-intuitive ways, sometimes responses are hidden for no apparent reason, yet people regularly use it to communicate.

When people post status updates or pictures or whatever, they're trying to communicate, how many times have you gotten status or upload notifications from people you haven't talked to in years, but it never showed you your best friend's new baby pictures or something like that?

Twitter, It's designed around a character limit that strictly discourages longform communication. Yet, you get people trying to write blog posts using it, much to the chagrin of many HN commenters, and generally, the quality of most communication suffers greatly on twitter because of the inherent design.