skysight-inc/HackerNews huggingface dataset:
LOL what? I'm so confused.

It's not a red herring. It's a side conversation about a different but related topic.

Someone proposed just releasing all the data.

Someone else replied with why that wouldn't work.

Ie, a conversation happened and the topic of discussion shifted.

FWIW I agree with you on the object level question. No idea why you're being so abrasive, especially when you're the one who initiated/continued the conversational thread about deanonymization and even prefaced with "We're getting a little off topic here".

Presumably at that point you understood that the topic of conversation had shifted, and people's agreement/disagreement didn't necessarily have anything to do with the original topic... since you literally said so and no one disagreed... so your reaction here is pretty odd and off-putting.
I believe he was the one who open-sourced protobufs.
I made the switch at the end of 2021 after only having an android phone since the very first one. I wouldn't say I regret the change but I would say I'm not impressed. The way so many of my friends mocked me for having an android phone and talked up their iphones made me think I _must_ be missing something. Alas, I don't feel that I was. Every once in a while I boot up my old android phone (oneplus 6) and use it and it's snappier than I remember and feels way better in my hand than my iphone does.

I kinda want to go back but we'll see.
Tremor – The React library to build dashboards fast
No I didn't. Can you quote the phrase?

The word "emergency" occurs once, in phrase "Thunberg does not fly except for emergency cases.(4)" . The link (4) leads to https://time.com/5663534/greta-thunberg-arrives-sail-atlanti... "Climate Activist Greta Thunberg, 16, Arrives in New York After Sailing Across the Atlantic" . I didn't read the whole article, are you saying that article says Thunberg flies?
I'm not familiar with this custom, but wouldn't kids with more balanced extracurricular lives have an advantage over those who fill their day to the brim? Surely after some point you hit diminishing returns, and after that it becomes downright damaging (in terms of mental health etc). So I'd expect the cycle to balance itself after a while, with parents eventually recognizing the importance of downtime. What gives?

(I suppose the answer is that there's an economic incentive in squeezing your kids into a pressure cooker of endless commitments, to the point where the pros outweigh the cons; but this assumption makes me feel like I'm being unfairly cynical to the parents in question.)
Because complexity is easy. It practically generates itself. It has a natural economic advantage.

Making sense of complexity, otoh, takes much diligent effort.

So complexity tends to win and everybody tends to befuddlement.
Also, entry level iPhones and iPads don't have anemic SoCs. They're just a generation or so behind what gets put in the flagship Pro models, which are still more powerful than what you'll find in many less-than-flagship Android phones.

I have an upper-entry-level Android tablet I bought for development/testing which has a price that's within spitting distance of that of a refurbished iPad, and it's stunning that something as weak as the SoC it's built with is on store shelves in 2023. It lags and stutters all over the place, and even an entry level iPad from 4 years ago carrying around the extra weight of the latest version of iPadOS would destroy it in terms of performance.
You discuss the developments with the architect before development, and then have your code reviewed afterwards.

But hey, if you want some experts to sit idle until some real work comes in, that's all fine by me.
I was being underspecific to be concise, but in pyro, I'd mean something like this:

def f(x, y):
return pyro.sample(
"z",
dist.Normal(x+y, 1),
obs=5
)

model = pyro.condition(f, x=3)
You aren't really tapping on the top/bottom of the screen in an arbitrary way. There's a green oval indicator that you're on a call (or a blue oval if you have map navigation as I mentioned in my sibling post to yours). You tap on that indicator. It's been that way for years now. Perhaps it's not the most intuitive, but it's not totally unintuitive and it makes a lot more sense to tap an indicator object than to try swiping randomly.
We're about a decade out from them changing from 30 pin to lightning and I still occasionally hear someone complaining about apple "always changing the charging cable" so I imagine it's actually going to piss off the general public.
I have some very unfortunate news to share with the Cap'n Proto and Sandstorm communities.

Ian Denhardt (zenhack on HN), a lead contributor to the Go implementation, suddenly and unexpectedly passed away a few weeks ago. Before making a request to the community, I want to express how deeply saddened I am by this loss. Ian and I collaborated extensively over the past three years, and we had become friends.

As the de facto project lead, it now befalls me to fill Ian's very big shoes. Please, if you're able to contribute to the project, I could really use the help. And if you're a contributor or maintainer of some other implementation (C++, Rust, etc.), I would *REALLY* appreciate it if we could connect. I'm going to need to surround myself with very smart people if I am to continue Ian's work.

RIP Ian, and thank you. I learned so much working with you.

------

P.S: I can be reached in the following places

- https://github.com/lthibault

- https://matrix.to/#/#go-capnp:matrix.org

- Telegram: @lthibault

- gmail: louist87
Interesting, this is what I'm considering too after exclusively using Android+Windows since forever. The enshittification of Windows is mainly what has changed my mind - worse privacy, UX, forcing users to use online accounts - but also life seems more simple when you only have Apple to consider instead of whatever shenanigans that Microsoft and Google throws at you. Furthermore, the UX of the Apple eco system seems better than anything I've encountered on Android+Windows.
Not really, it's evolving for sure. But maybe you say this because your company's front-end is simple, I've seen complex systems that require specific knowledge of FED, not just general engineering. There are companies who like to separate FED and BED to get more narrow expertise
It’s so funny to me watching everyone debate about what is or isn’t going to be the next ultimate single massive platform.

I, and many Fediverse people, are on the Fedi explicitly hoping it isn’t in that list. Mastodon is a success to me because of the thousands of people on it and that I interact with, and that it is precisely not containing the masses.

So many people think we need another Reddit and Twitter. Many of us however are looking for exactly something not Reddit or Twitter.

Mastodon and Lemmy/etc are a smash success to me. They have more traffic, users and activity than the other comparable options combined (citation needed). And most importantly, they did it without becoming the next big thing.

Plus if, god forbid, it does become the next big thing - It can still isolate and be a small forum. That alone is lovely to me.
And here I was thinking it stood for Causality. Good to know.
Kids needed to learn to look out for lions and snakes though.
On iOS it's app dependant, it might work or not. On Android, swiping left guarantees a going back event sent from the OS, it'll always 100% work.
Why did you exclude the iPhone SE?
To steel man it, it is because running a for profit business also requires efficient use of limited resources and driving out waste from the processes

So "running government like a business" is a way to ensure tax money is being spent effectively and efficiently

to be clear I dont think that is the best way to accomplish that goal, thus why I disagree with it, but it is not "profit" that drives that statement

It came about because far far far far far too often government programs and spending are judged by their intentions, not their actual results.
99.9% of people will just click the google login button and continue on as if nothing had happened. i sympathize with you. i had to make a throwaway google account. but it's not even close to relevant to the vast majority of users. not saying that's a good thing but it's reality.
Yes to all of that except for banking. I have to confirm login and every operation with either an OTP generated by the app of the bank or with a fingerprint in the app of the bank. In the best case they could run on am emulator on my laptop but I never checked if it works.
We often explained to ours they they were going to work like mommy and daddy, they just work at school (which was a Montessori and it was awesome).
Not sure if Go code is your kind of thing. But if it is my colleague wrote a SQLite "diff" capability for our online SQLite hosting service:

https://github.com/sqlitebrowser/dbhub.io/blob/5c9e1ab1cfe0f...

The code there can also output a "merge" object out of the differences too, in order to merge the differences from one database object into another.
> the upper middle class because entry into this stratum is socially coded by having an adventurous palate where outwardly acting like a picky eater is a mark of shame.

This is changing or has already changed. People in the upper middle class love to exclude certain basic food groups like meat, milk, bread etc. as a projection of their identity.
Interesting that even without the ability to really use it on the web, Threads already has a better anonymous-user web view than Twitter.

Since the recent changes, on Twitter you can't see replies if you're linked to a tweet while not logged in, and you don't even have any indicator that replies exist and that you could see them with an account. The whole implementation of the changes in that area is a real baffler.
Why Apple doesn't talk about AI as much as Google, Meta and Microsoft
All Soda Is Lemon-Lime Soda
> My definition of a hacker is an “artist who’s not attached to any specific medium of expression.”

I like the term 'tinkerer' or someone pushing the envelope of different mediums to make them do things in unexpected ways.
That's $10 more than I pay for Mint Mobile.
I went through this a few years ago, deciding that I had only a piecemeal understanding of DNS based on the specific things I had run into. I knew about `dig(1)` and BIND and a CS101 idea of how recursive DNS resolution works, etc. But I was missing the working knowledge needed for designing and implementing anything non-trivial or for debugging non-working systems. So I read "DNS and BIND" (not quite cover-to-cover, but close, skipping over the details on some of the more exotic features). I set up a real BIND server for some unimportant personal web sites. None of it was hard, but it did involve a bunch of (time) investment. To be clear, BIND is not the right thing for many use cases, but a lot of DNS ideas and terminology still come from BIND and I found that stuff very valuable.

I think books are underappreciated for learning stuff like this. Most resources you find on the web are high-level theory ("here's a block diagram of how recursive lookup works"), task-oriented ("how do I get `dig` to do a recursive lookup"), or otherwise low-level (e.g., reading the source of your local DNS client to understand its retry policy). To understand the pieces and how they fit together, from the theory (what they're trying to achieve) down to implementation (what caches exist where), I find there's no substitute for a holistic approach that you usually find in books, but rarely (not never) find on the web.
Maybe someone can help me find this, as I can't remember the name: There was a Flash "game" where you control a prince, leave the castle, fight a dragon, and the prince increasingly questions and then resists his (your) irrational choices.

E.g. in the beginning you jump from the balcony into the garden simply because that is the only way forward. Then he says to himself "Why did I jump from the castle balcony in the middle of the night?! I should go back immediately!"

It's a side scrolling platformer in pixel art, and more a short art project than a game. (Though maybe it was one of those early canvas based HMTL5 games.)
"(like, what if you could run dig +debug google.com and it gave you a bunch of extra debugging information?)"

The flag they're looking for is +trace and it provides exactly what they're looking for which is a path of how resolution occurs from root nameservers all the way down to the domain.
There are a lot more of them too, they're quieter, and there are more distractions inside for the driver.
Maybe give threads more than 3 weeks before declaring it hasn't dethroned Twitter.
Now I know I'll never be half the father this guy is!
If so, that would mean a policy choice of governments of these regions to build out the infrastructure to pipe the heat from the data centers to peoples homes, and to power those data centers with green energy, etc.

It is still not AI helping with climate change, but policy makers making sane policy choices.
A time ago I had a project where we had an intense tree-like data structure where at any given level there may be a finite async-stream. Basically recursively needed to await streams until they finished.

I was using for RxDB based on RxJS, so after a couple nights of banging my head I went into the RxJS chat and asked for help. One of the maintainers of the library who worked at MS said it was a perfect problem and I think I nerd-baited him into helping out...

... we ended up spending like a week on it going back and forth, and neither of us could figure it out. The code we ended up with was frightening.
I tend to agree. Observables are incredibly powerful, so they seem like they _might_ be a good fit for some use cases where you're dealing with streams of events. And even then, you have to be really determined to not make a mess. For day-to-day event handling, they usually feel like overkill and become really difficult to understand. Like, I don't _want_ to use map, filter, etc to handle non-iterable stuff. It feels clever and cool on the surface but weird and brain-knot-inducing once you look more deeply at it.
Now I just wonder what the double semicolons mean and why they're different from single semicolons :) It's fine, I can Google the answer, I just wished I didn't need to.

I already know to use +short when I just want the result(s). I use it in a script to detect and resolve my Pihole's random freezes (by timing the lookup and rebooting the VM every time a lookup fails or takes longer than 200ms, janky but it works).
Ambush of Tigers, Murder of Crows
I'm not the person you're responding to, but I think there's a case for optimism based on this being something which seems unreasonable, and not is thoroughly established by precedent. Especially since the organization challenging it exists to make exactly this kind of argument, and has a decent track record of doing it in the past. /shrug
The parents have every reason for concern, not because there's something wrong with the principal but because there's something wrong with the society their children are entering.

The parents realize that their children will be screwed if they don't get into a good college, and the poorer parents need scholarships too! The principal's philosophical musings won't pay the bills.
Why are you asking that like someone suggested it? This was a reply to a specific claim.
The kid that does really well in school, makes it big is going to have an opportunity for a lot more play later in life. The kid who does nothing but play will probably end up having very little opportunity and have to work long hours later in life to barely make ends meet with lots of stress and little opportunity for play. So its a trade off.

Obviously if the kid comes from a rich family that is willing to support and leave all of their money to the kid that changes the equation, but I have seen examples where those kids still ended up as drug addicts etc..
>> but they get away with it without consequence because it's all virtual.

I'm not sure. From my limited observations of my N=1, and even from observing some Minecraft Youtube channels, there are definitely rules and consequences. But these are tested, changed, negotiated when new members (usually classmates) are brought in.
I've had a hell of a time finding good co-op games over the years too.

Streets of Rogue was really fun for couch co-op, especially given the comical consequences of accidental explosions or poisoning air ducts with the wrong chemical. There's a character for every playstyle too.
it's that thing you used to call twitter.

x.com
I have spent a lot of time trying to use PPLs (including Pyro, Edward, numpyro, etc.) in Real World data science use cases, and many times mixing probabilistic programming (which in these contexts means Bayesian inference on graphical models) and deep networks (lots of parameters) doesn't work simply because you don't have very strong priors. There are cases where these are considered very effective (e.g. medicine, econometrics, etc.) but I haven't worked in those areas.

NUTS-based approaches like Stan (and numpyro) have more usage, and I think Prophet is a good example of a generalizable (if limited) tool built on top of PPLs.

Pyro is a very impressive system, as is numpyro, which I think is the successor since Uber AI disbanded (it's much faster).
I delete Facebook a few times and every time I installed the app the first screen I got prompted with was "Hello Josh, would you like to sign in with your stored details?" Not all data is scrubbed. This persisted to even today running on iOS 17 Public Beta.
Yeah but then how do you get the other kid to pay for a new console and $80 video game when they can just play at their neighbors house?

Who could have ever foreseen the rampant hollowing out of the holistic life in the service of making a few people richer....
Well there isn't a human that never "hallucinates" in meaning we use for LLMs aka gives "incorrect answers" confidently.

Human's brains use lots of heuristics - we don't "think step by step" through everything - instead we rapidly construct an answer for almost everything.

What we say is "hallucinations" for AI in humans is "misspeaking, misremembering anything, off by 1 math/counting, missidentifying someone, using the wrong variable/method when programming, etc."
One inaccuracy/anachronism: this simulation has a second of static between channel changes. Analog TVs were never like that. Channel changes were near instantaneous, and there was never any static unless you tuned to a dead channel.

All those pauses and waits are an artifact of later computerized/digital technology.
The best thing about (maybe this didn't make it to deltoid) was that they counted degrees of freedom for the t stats based on the number of days the experiment was running, which was incredibly effective in stopping people launching broken crap.
People got their bank accounts frozen because they contributed to fundraisers for the trucker protest. If they could contribute to the protesters using a more private method of payment, they wouldn't be subject to these authoritarian retributions from the government.
It doesn't really matter which crossing, IME, you may always encounter a power-tripping officer, and officers at each kind of entry port have the same power. I've been waved through no questions asked at land crossings, pulled into secondary and interviewed by 6 officers in pairs of 2 at an air crossing - and vice versa. Ultimately, admission is at the discretion of the officers unless you're a citizen. Even a green card holder can be denied re-entry on the basis that they 'abandoned their residency.'
I tried to setup an IPv6-only VPC last month and ran into lots of edge cases. For example, Terraform's aws provider doesn't support the http_protocol_ipv6 metadata option for EC2 instances, you can only set it in a launch template. It's a two year old issue: https://github.com/hashicorp/terraform-provider-aws/issues/2...

I'm glad to see AWS driving people towards IPv6, but the tooling and documentation need to get a lot better.
Yeah, if the constant youtube ads with Ryan Reynolds I see are anything to go by, they've dropped their price once or twice.
Identity online should be optional. If you read comments on a news story about an upcoming election in your country, you should see some that are verifiably a human citizen from your country, separate from everything else. Pay attention to everything else at your discretion.

I think a web that is half identified and half anonymous would work well.
There's Bluesky the platform, and then there are Bluesky's users. The platform itself still looks promising, but bsky.social is captured by some of the worst people on the Internet. At the end of the day, I don't think it's realistic for normal people to bring their own network.
Wait, I'm confused. Not all people use Tor?

Honestly though, Tor is not the solution for a lot of people. If you're just going for good enough there are other alternatives, if you're already under heat from a big enough actor you are screwed whatever you use.

We need a new solution.
> And the occasional cache that keeps things forever is so extra broken that it's not doing that because cache invalidation is hard, it's either a supreme misunderstanding or it's incompetence.

Working in phone technical support in the early 2000s, I encountered first in CF6 and then at least one J2EE implementation (Websphere, maybe?) where the $^&#ing default was to cache DNS results forever.

The behavior was borderline undocumented, and the setting to fix it was even less well documented. It's like they wanted DNS to not be a thing.
Meanwhile in the real world, most folks seem to have a panic attack if anyone knocks on their door. Or they have to make a phone call.
The Language of Command
Class matters most to those on the precipice of their class distinction. If you're old-money, and your entire social circle is old-money, then you don't view the things you do as being "high class", they're just normal things you do. So it goes with the middle and low classes.

You see the most obsession with class concerns in areas where you have people who are class mobile: There's a lot of nouveau riche and upper-middle class people in tech, because tech has been a massive boom industry. Likewise you see a fair amount of class concern among people falling down the social ladder, such as the generations that grew up within environment of an old-money fortune, but for whatever reason that money was lost.
If you read the article the author points out why it's hard to learn. The concept is easy, but when teaching the concepts we don't include all the details of the modern internet.

As an example what are the rules that your browser uses to cache and expire DNS entries? Are those rules consistent between browsers?
I've used EdgeOS in the past and it's perfect for SOHO routers too, but unfortunately is half full of proprietary extensions and semi-abandoned. I think VyOS could take its place nicely, openwrt feels like a toy compared.
> a feed filled with influencers and common celebrity gossip

And marketers. Remember: marketers ruin everything. They early adopt every up-and-coming platform and fill it with grifty posts.
I have read the RFC. I just don't mess with DNS often enough that I know all the RFC definitions from the top of my head, and I don't want to need to find the appropriate RFC(s) every time I want to debug an issue.

It's not as if tools like wget bother you with http/3 spec fields every time you download something from the internet unless you explicitly ask for them, and even if they do, they're more descriptive than just the shortcode coming from a diagram in the RFC.
The Rise of Tech Worker Fiction