skysight-inc/HackerNews huggingface dataset:
Remember when IPv6 decided on 128 bit addreses and defaulting to /64 blocks because someone thought using a 48-bit MAC address as the IPv6 equivalent of a port was a good idea? Fast forward a decade or two and we realize how this is a PII leak issue so nobody does it but we're still stuck with 128-bit addresses (for those who use IPv6).

There are several things that are a security issue or simply a privacy issue. These include:

- Your username (as I assume this tool is demonstrating)

- Your email address. While this is treated as your "public identity" to some extent, I think we're rapidly approaching a point where we need to not do this;

- Your phone number; and

- Your profile pic. I would advise to never use the same pic across accounts and certainly don't use services like gravatar (if that's still a thing).

Email is particularly problematic because you can end up on spam lists if a site is compromised and you can't really identify where it comes from.

What I think we need is a more integrated solution for logging in and creating throwaway addresses (eg like SimpleLogin) so it's basically seamless. Gmail seems well-positioned to do this. I honestly don't know why Google hasn't done this.

Interestingly, Facebook Groups seem to handle this kind of anonymity reasonable well. Each group your in is a separate profile. You can't find out what other groups someone is in from either their personal identity or any group's identity. Weirdly, your FB profile is associated with any pages or profiles you comment on.

It should be clear to these companies by now that people want to silo their public identities (aka pseudonomity).
For people who want to have a professional social presence (FB/linkedin) as well as an anonymous one (Reddit etc), it’ll be super useful to see if the accounts are truly unlinkable. Moreover if you are opening a new anonymous account, maybe a good idea to search the new username using this tool to make sure it’s not “taken”
I added the prime in the title to indicate that this version is a bit different from the original t * sin(t) post.
There is a street that does this in Alameda (3200 block of Thompson), and I'm told they have a covenant/contract requiring you to overdecorate when you buy a house on that block.
Adding to this:

Coming to the interview stage, carry yourself with confidence when explaining the 5+ year gap. Do not fall into assuming it was wasted time because you didn't reach a target goal. Maybe that assumption will be unconsciously conveyed to whoever you speak to. Examine your conclusion about the past engagement. View it as part of a constant learning experience to get better. Base the confidence on the fact that you bravely chose to throw yourself into new difficult territory. In discussing any of the gap, focus on what the challenges were, what your plan was, what you learned, and where you aspire to go next.

I hope a positive essence can be seen here beyond any oversimplification I may have made. There likely are more practical things to consider as well. My point is to also work on framing one's past engagement in a positive light as part of learning, not as a conclusive failure.
Windsurf vs. Cursor AI: Which Is Better for Coding?
The Mummy (1999) was the first theater movie for me, it was an epic experience!
No if explicit let's you create a jungle
RIP 99¢ Only Stores

They always had tejocote, and at a great price. (Although not always fresh, which is the only way it was ever prohibited.)
I dont plan to run for president or anything, but find myself increasingly censoring my online speech. I think the biggest risk is some out of context post being pulled into a civil suit, or professional cancellation following that.

Things like advice in an alcohol recovery forum would be prime evidence for a liability suit.

There are also groups that vacuum the internet for offensive posts, and use them to try to get people fired for things they said 10 years ago.

At this point, I assume all internet activity can and will be de-anonymized, and restrict my speech accordingly. I'm sure there are some meaningful precautions and nuances, but it is too much to keep up with.
> I would normally think that with the rise of LLMs, writing would be come obsolete

If LLMs obsolete writing, then they will also obsolete reading. Why waste time on reading texts when you know that no effort has been put into creating them, when they do not encourage trust, or sparkle joy.
The silent downvote curse spreads.

Can someone kindly speak up and explain?

What's wrong with talking about Brave?
yes, author does explain multiple factors, which impacts a nation's success. Such as institutions, culture, politics, historical events, vicious or virtuous cycles. Etc. It's good book overall.
Very ambitious of them: https://developer.mozilla.org/en-US/docs/Learn_web_developme...

and I think this is a soft joke: https://developer.mozilla.org/en-US/docs/Learn_web_developme... it currently just says TODO
To socially harass and drive to suicide anyone that doesn't conform to the dominate cultural outlook. Think that's creepy? Well, you just made the list!
Last time I tried Wipr+Safari, it didn't match the power of uBO+Chrome.
Check out uv if you haven’t.
Who deserves it, and what is "it"?
There’s a video from the same channel on visualizing quaternions as a projection into 3d that was really fun for this. Only a restricted section of a 4d space, but i feel like the principle generalizes a little because of the idea of, like, imagining one 3d space thats finite as equivalent to an infinite 3d space, just stretched
Oh, so you mean to say that:

1. The positive surface is for tracking one midpoint for coordinates A and B

2. The negative surface is for tracking another midpoint for coordinates C and D

Together it's a klein bottle. Klein bottle's always intersect, so therefore there's always an intersection of the two midpoints, which is why there's a set of points A, B, C and D such that line segments A and B are equally long as C and D going through the same midpoint.
Portspoof: Emulate a valid service on all 65535 TCP ports
Any reference or instructions on how to do that?
Probably this: https://en.wikipedia.org/wiki/Rome%2C_Sweet_Rome
I read: Computer Systems: A programmer's perspective. Been a good read, but some chapters contain very dense knowledge. Might have to read again.
It's hard to answer not knowing exactly what your aim is, or your experience level with CUDA and how easily the concepts you know will map to Metal, and what you find "restricted and convoluted" about the documentation.

<Insert your favorite LLM> helped me write some simple Metal-accelerated code by scaffolding the compute pipeline, which took most of the nuisance out of learning the API and let me focus on writing the kernel code.

Here's the code if it's helpful at all. https://github.com/rgov/thps-crack
Everything comes in comparison. It's still a lot better than virtually every civilised country is doing, either democratic or authoritarian. Every one save for Israel, that is. And, their birthrates are also falling faster.
If they stick to it, you'll eventually want to get this charger: https://viflydrone.com/products/vifly-whoopstor-6-ports-1s-b...

It'll do storage voltage (which very few 1S chargers support), which is much better for battery longevity.
Regex Golf Game
3b1b shows us what’s possible in math pedagogy. I’m excited for the future of the space, but sad it will take so long to adopt methods like this for teaching math
You can further be sure of this by pressing the On button while the power supply is disconnected. Ofc make sure it's always off when you connect or disconnect the power supply.
SpaceX is know to have a department only dedicated to handling the dumb ideas from Elon.

Anyone with a bed of esmeralds could be a genius. It's only a question of luck.
And this makes it obvious why you should use a unique username everywhere!

It makes pervasive tracking a lot harder.

Also when you do any research on health related topics, be extra privacy conscious.
who out there actually has a consumer spectral imager these days? Cheapest ones I can find are ~10k USD....
Added ungap/raw-JSON Ponyfill
This is old, found it via Facebook memory (when I posted everything from Twitter), I played this game 11 years ago.

I'm glad that the game still exist.

Now you can cheat a bit by using AI, but it's still fun.
English, German, and all hard skills i'm slacking off: Cloud, Deep knowledge of networking and linux. Maybe finish reading Design Data Intensive Applications for good. And definitely getting a Java certification as I find it useful as a personal metric.

For my hobbies, I still hope to get things organized (in my computer, my desk and my mind) to record some metal composings.
Is it creepy if you google a job candidate?
> lot of the fertility decline is the result of less unplanned pregnancy. Teenager's are far less likely to give birth. This is seen as a good thing.

When I consider the notion that impregnated 16(?)-19yo's were a primary driver of population growth, I find evidence for and against it.

Pro isn't about the number of births per se - it's about the number of child producing relationships that began after our school age daughters got knocked up.

Against is that the earliest (and latest!) birthing ages are historically highest for stillbirths and other life-ending birth issues. And youngest parents are (historically) the most likely to experience a first child death (that commonly ends young relationships).

Mitigating the 'Against' column is that modern medicine reduces those deaths.

Mitigating the mitigation is that the ability to access to modern medicine is in decline for young+poor parents - at the same time a war on kid-saving vaccines is heating up.
The hardware usually comes with vendor-specific libraries (e.g. cuda in the case of nvidia) which are based on a specific version of libc, so then you will have to build your entire alternative OS around that version also.
Pretty sure it's a legal requirement. In large part for the purpose of proving/disproving crime.
I wonder if the proliferation of programming languages we saw in the last decade is due to the fact that nowadays it's extremely easy to create one or that existing ones sucks?
> I have no clue about maths beyond extremely basic stuff, but am fascinated by this sort of thing, and I need pictures to understand stuff like this.

Fascination is all you need. I find many people have a lot of self-limiting beliefs around math. There’s many reasons for them to develop, but I firmly believe that many people are legitimately interested in mathematics and have the capability despite their beliefs.
You seem to be being downvoted but you are correct. I find it hilarious how so many programmers hate using very useful and productive tools. It would be like a engineer refusing to use 3D CAD software.
The loans are 0% interest.
Being authentic is the ticket to public office now

I’m kind of glad that the value of blackmail futures has plummeted to zero

I always thought millenials would be the culprit because millennials have so much online, but nope, it was just old fashioned baby boomers that have spearheaded it and double down on their indiscretions to be the role models for the country’s top offices
I haven’t used my real name online since the late 1990s once I realized things are stored forever.
Utilizing advice without having to learn lessons the hard way.

Probably should B1 my Spanish.

Sales. High volume sales specifically and capitalizing on opportunities that I’m maybe not ready to take on yet.

Applying consistency to my goal setting. Ie reading run rate.
I’ve successfully used Sherlock to track down a colleague that I only connected with on MeetUp. It’s an amazing tool. Worth running on your own usernames as an easy account inventory
Anxiety about not understanding immediately?
The Dungeon Crawler Carl books are great!

I discovered them by accident, and they're one of my favorite series this far.
I haven't the first clue about the politics but I'm guessing the response is more toxic than the original message.
It may not be a complete solution, but if they enforce remote work in both the public and private sectors and switch to a four-day workweek, the situation will be better a lot.
Research shows that even doing that won't decrease productivity; in fact, it might even increase it, so there's no sacrifice involved.
What do you think?
i'm not disagreeing with you, just wanted to add another point:

tracking is buildin into http/browsers, even without JS.
Its just no longer on the client, making it harder for 3rd parties to aggregate the information across domains (e.g. google, meta, etc).

e.g. loading images/tracking pixels on hover (css) to track mouse movements

the only way to make tracking impossible is by only allowing pure HTML with a tiny subset of CSS for styling. like a markdown browser.

while thats a valid technology choice, I'm not sure how many ppl would ever use such a thing, it'd be incompatible with the vast majority of websites.

the only one's that come to my mind would be even better as RSS/Atom Feeds, so - from my perspective - it'd have a bigger potential if it just creates these feeds by parsing the websites. But you'd still have to preload them with a browser on a server somewhere for the sites that actually require JS / SPAs without hydration.

And once you're there, youre already in a market with multiple options
Ever use the AWS SDK? Over 5000 functions with up to dozens of complex arguments each. It would be pure torture without autocomplete.
> People often find animations on slides distracting, and the forced pace is almost certainly wrong.

I completely disagree. Animations can be appropriate, but people have formed dogmatic generalizations due to shitty use of gifs
You have to realize your priority is to find income, not to find a tech job, so bite the bullet and take any work you can, at least until things are more stable. You might not have any friends or family to help financially, but you're more likely to find work through someone you know, or someone they know, etc., so try to get your foot in a door by those degrees of separation, instead of random recruiters or job postings. Once you're working, try networking through your new coworkers to find a better job.
What was the last sell you did?
Letting a person sign up on your site and choose to import stuff they've put onto other sites under that username, maybe.
your indifference to potential civilizational collapse is representative of the mass amnesia on this issue
https://www.quantamagazine.org/what-is-entropy-a-measure-of-...

I recently read this and was blown away by the way entropy was re-introduced to me.
Are you smarter than Phi-2?
I'm learning to tailor and fabricate clothing right now. My wife and I are part time magicians and I want to be able to make our costumes ourselevs. At the moment I'm making a longline underbust corset for my wife's costume and will work up to a woman's tailcoat and eventually the goal is to make my own bespoke 3-piece late Victorian / Edwardian inspired men's suit.

It has been such a rabbit hole because, much like software development, it is not just one skill but lots of different skills and disciplines that combine. From design sketches to pattern drafting to understanding the nature of fabrics and how to cut them properly for wear and durability to the actual sewing and fitting etc.
Is it querying an offline or an online database? Because if it's the latter I hope people don't give it their various disparate usernames allowing them to link them together.
Pikapods looks to be running containers for you, preconfigured for the self hosted apps they support. That's a cool service, I assume there are other similar services around.

The concept I'm thinking about is different - it doesn't run any app code on the server, the apps are SPAs that run in the browser only (no backend supporting code), and then the server just syncs the data from the apps. This means the apps can focus on building ux/business logic and not worry about database, how data gets to/from clients, identity, etc. Somewhat like firebase but where the users pays for the server, not the app. That should hopefully be simpler for developers, and theres a lot less likelihood of issues with server config/etc (although presumably pikapod will handle that). It should also be cheaper since you're not constantly running a container, just storing data.

I'm not sure if it's a useful concept or not yet :)
I’m on a lot of lists and still have TSA Precheck, Global Entry, can hold US security clearances, pass professional background checks

so what are you lesser relevant people worried about exactly?
I do like it. What percent of revenue do you contribute back to OSS? As long as it flows both ways, it’s great.
A Puzzle for Ants
"criminal activity?"

"no sir."

"for god's sake Baldrick, you're running for parliament. I'll put fraud and sexual deviancy."
Only for this cycle. The pendulum will swing back to cancelling and pitchforks after this era of cult of personality.
I found the tutorials on this YT channel[1] helpful in learning "what I'm missing". This playlist[2] in particular.

I need to learn how to sell myself as well.

[1] https://www.youtube.com/@CodingtheFuture-jg1he
[2] https://www.youtube.com/watch?v=pMXP2wwC5Ss&list=PLk7JCUQLwR...
It’s ok I’m gonna make 100 organizations in the caymans and assign 10 of my clients to each.
Looking at publications on the home pages for both projects it seems F* results in more practical stuff like hardened cryptography and memory allocation libraries, while Lean presents itself as more of an experiment in developing proof assistants.
> Remember when IPv6 decided on 128 bit addreses and defaulting to /64 blocks because someone thought using a 48-bit MAC address as the IPv6 equivalent of a port was a good idea?

No, I don’t, and I’m well-aware of EUI-64.

IPv6 uses 128-bit addressing because some on the design committee or making comments on the drafts thought that 64 bits might not be enough.
I was thinking the same about why don't they just remove it from the Chrome store, but I'm not sure of the relationship Google and PayPal have.

PayPal is one of the payment methods offered by Google for all kinds of things such as the Play Store, YouTube subscriptions etc. I use it myself for those purposes.

It might sour things between them?
Depends on how the on button is implemented, and the power management of the system.
On older devices I would expect this to be more reliable.
Worth noting that the search bar on top searches the site / code, and is not part of the actual search by username!
X/Twitter is the confirmed case, but even others sites have dropped referrals dramatically as algorithms shift.

There's a reason everyone is pushing direct-to-email newsletters.
The Rocq Prover
You don't see a similar silly attitude amongst engineers refusing to use 3D CAD. Why is that?
> Do you ever want to go back and edit a previous unpublished commit? Yes fixups exist, but that’s a band aid over the fact that editing a previous one is annoying and hard.

Also unnecessary, "git rebase -i" has an "edit" command that pauses the rebase at that commit to let you do whatever.
Maybe I wasn't clear - this bug affects me personally, it's not some random tale I read in a forum. No, it doesn't affect the site or page rendering at all. Only the Firefox-native dialogs - like the bookmarks dialog and the hamburger menu - are affected. The bug is likely in XUL. Unfortunately I am too busy to dig through Bugzilla, make an account, etc. only for the bug to be ignored for years like the others...
nixos updates are completely atomic.
That is easy talking from Brave as long as it is still a config flag, then after a compile-time flag. Once the internal APIs for MV2 or where MV2 get removed or changed it becomes very difficult to maintain. Never mind the possible security issues you introduce, but won’t get so quickly discovered, because Brave is a smaller target.
For me the "What to do after you first your priorities" have also been pretty useful. I often have tasks that are important, but for some reason I don't want to do them, e.g. database migrations, production upgrades and things of that nature. Once they're scheduled and I get started, I might be able to bang out my priorities in a few hours. I'd then previously be sort of stuck, because mentally I had decided that that was the day. Now I have things I know I can start on.
Last paragraph sounds like a ponzi scheme.
It doesn't query a database, it queries the individual sites.

https://github.com/sherlock-project/sherlock/blob/master/she...
2024 and still finding cheat codes in Tony Hawk Pro Skater 2. Wild!
Sounds like my kind of neighborhood!

One side effect of my overdecorating is that it’s inspired my neighbors to put up some lights. More lighted houses every year!
Thanks for confirming I'm not crazy.
> for things they said 10 years ago.

I don't think this is an automatic negative as you are implying. There's definitely lots of qualifiers involved though. There would have to be significant evidence to show that the sentiment expressed is still no longer held which could be more than problematic to prove. If it was someone up for supreme court justice that posted pics showing how much they liked beer and their antics as a party person could be shown as lack of maturity by comparing that they no longer drink now. Someone posting racist comments would be much harder as you don't really know if they've changed their view or just learned not to post publicly their views.

Edit: automatic negative should really read automatic disqualifier
So does that mean future will belong to societies where woman are not empowered? Because only they will produce kids who shall inherit the Earth.

Sadly, I am not even sure if I am kidding or not. S Korea can be an interesting case study over the next few decades.
Ask HN: Career Advice for the Confused
I have ~6 years of experience as a C/C++ developer but no expertise in any niche. My current work is mostly uninteresting - adding minor features and bug fixes on a legacy codebase. I feel stagnant and depressed.

Should I learn Rust, Go, or another language to switch domains? How do I overcome my lack of experience in other areas? I'm looking for a job change but see very few remote opportunities for C++.

What should I do? I'm really confused. Any help would be appreciated. Thanks.
Yes, that is implicit in what I am saying. We have human only insurance pools today. I dont see a good reason why a human only insurance pool in the future would be more expensive than today.

Human driving wont be more risky than today.
I wonder if it's a good idea to pick a name that's hard to search for...
Good. Maybe the rest of the world can follow suit and we can finally see the extinction of the Human species!
Hydrogen is used to produce ammonia, not the other way around. There is no natural source of ammonia. The first link is all about the use of hydrogen. The third is about ammonia cracker which may be useful to transport ammonia and turn back into hydrogen.

Most hydrogen is produced by steam reforming methane, called gray hydrogen.
> So does that mean future will belong to societies where woman are not empowered? Because only they will produce kids who shall inherit the Earth.

I assume this is a function of the ability to project force from nation states that observe and respect human rights. If might makes right (historically speaking), you should be prepared to exert force (or offer asylum at scale to women from countries where human rights are at risk or not observed).

https://en.wikipedia.org/wiki/Peace_through_strength
I thought canceling never stopped. It was just politically motivated.

(Ironically, Dems eat their own for that stuff, so maybe "politically motivated" doesn't quite capture it... compare e.g. Al Franken and Katie Hill vs Roy Moore or Matt Gaetz)
> For obvious reasons AMD boards don’t tend to ship with Intel wifi

Funnily enough, the threadripper (at least WRX90, and at least asrock) come with an Intel dual 10Gb LAN card. Probably because none of the alternatives are good enough for a pro board.