skysight-inc/HackerNews huggingface dataset:
NAT64 covers most of the cases. However, in my homelab experiements I very quickly found out that IPv4 literal addresses are a bit problematic for me.

There are ways to fix that with 464XLAT/CLAT, but I never got around to deploying it.

These days I'm just running dual-stack, with no NAT64. I hate NAT with a burning passion, so adding another layer of stateful NAT is a bit of a net negative in my eyes.

Someday I'll go full IPv6 on my home network with 464XLAT. And then I'll realize that some stupid IoT device or something is not CLAT aware. Obviously there are solutions around that too, but they require an intermediate device.
> It's totally possible to estimate ... race from a face.

It's possible to estimate people into groups of stereotypes as determined by the people who created the models. But race/ethnicity? How can one do that when there is no formal taxonomy? Take the DeepFace example of how they are dong this.[0] They use FairFace to train on. FairFace "labels are East Asian, Southeast Asian, Indian, Black, White, Middle-Eastern and Latino-Hispanic." But the DeepFace guy adds "Merging both east and southeast Asian races into a single Asian race would be better."

This one can stereotype people into "Indian, Black, White, Middle-Eastern and Latino-Hispanic"; apparently they somehow know through images which Latinos are Spanish speaking and/or from counties related to Spain. And let's just merge east and southeast Asian people together into one "Asian"; never mind that many of these Asian countries are homogeneous societies both ethnically and culturally (and as applies to this, drastically different facially) with varying ethnic sub-groups within them.

All that before even getting started on the US. Genetically, many Americans are "multi-race", even the ones getting grouped into White or Black. This is a touchy subject for folks, but will leave this link[1]; it was so common, some states went out of their way to make sure "invisible blackness" was not getting by them.

In the same vein, Native tribes had their own rules for what to do with their "mixed" children. Lucky for them, if these kids were also "white" (though this is not the grouping DeepFace would put them; then they had a shot at getting land or payments when their tribes were...relocated) I mean there is no taxonomy for Natives in DeepFace so I guess they just go with other brown people here? I would not at all say that it is totally possible to estimate race, unless you are only looking for what will amount skin tone, even when that is not what they think they are doing.

Finally, this part of DeepFace's post on race/ethnicity[0]: "Recognizing ethnicity from face photos could contribute a huge contribution to missing children, search investigations, refugee crisis and genealogy research. " How? Me and a couple of my siblings offspring would be in at least 3 different groups using this (and not based on melanin production, we all look very not-related) . The DeepFace people must live in a very homogeneous society to think their logic on this subject is anything more than stereotyping.

[0] https://sefiks.com/2019/11/11/race-and-ethnicity-prediction-...

[1] https://en.wikipedia.org/wiki/One-drop_rule
There is much more noise in the market.

Positions that we typically could close in 1-3 months now take 3-6 if we do not lower our hiring bar.

We literally are using the same interview playbook as we did in the past. For some reason, the candidates in the pipeline have huge variance.

It seems that a lot of people pivoted their career in Covid leading to this mess.
The Federal Reserve chooses the amount that the banks are required to have on hand. They could ban the practice tomorrow if they wanted to.
To a million employees doesn't necessarily mean they're from the same company

They might be a third party service for companies to send mail to _their_ employees
Bluesky has moderation figured out and they hide rude comments by default so the habit of being rude doesn't spread as easily. The downside is it feels a lot more passive aggressive. Like instead of criticizing conservatives who vote for Trump, people would criticize conservatives who vote for Hitler.
Are you on Bluesky or Mastodon?

No, Neither.
Why does this require a login?
Your criticism seems somewhat misplaced. An open-source facial recognition library enables the peasants to wield the same tools that the monarchs already have at their disposal. The cat is out of the bag, and there’s no putting it back.
I don't think an average home user even knows what a VLAN is.

This, on the other hand, is Hacker News.
Those of us that used DR-DOS, could make use of ViewMAX, a GEM subset experience.

https://en.wikipedia.org/wiki/ViewMAX

https://www.seasip.info/Gem/History/viewmax1.html
And a is why they are being pushed so hard. I'm so sick and tired of this. Why is it that every time there's a new piece of tech or something gets updated it's 1) often categorically worse and 2) seems like its designed in such a way that the goal is eventually to charge a monthly fee?

I'm fed up. I'm not using passkeys because I trust no one to not take advantage them eventually. Not even my beloved bitwarden.

"You will own nothing and you will be happy."
I have a OCR tool just for things like this
Both.

I find it easier to curate a community and keep out the assholes and bots.

Eventually that will change as these platforms become popular enough for the mainstream to show up and ruin, and I will have to move to greener pastures. But for now it's good.
There was a time when cocaine was not only legal but ubiquitous and being used in everything medical tonics, CocaCola, wines, employers were providing it to laborers, and so on endlessly.

But it's not like cocaine became worse over time - it still had all the harmful and addictive characteristics that cocaine is known for.

And so it was eventually banned because it was indeed 'abusing each generation.' The point I make is that something can gave beneficial and desirable characteristics, yet if the negatives are sufficiently large, then those positives are mostly irrelevant.
Do they make 'double' rope? I know there is the internal structure and the external protection but I'm thinking something more like two independent internal structures such that if one fails the other can still handle load, and just as importantly it's obvious when the rope is in this state so nobody starts with it that way - it's only as the last line of defense.
Show HN: SPath is a Rust lib for query JSONPath over any semi-structured data
Exactly. So a productive employee is one who identifies a problem and knows which of the following to do:

- fix it themselves without anyone asking
- bring it up to higher management
- deprioritize it based on severity and leadership initiatives

This is the pattern taught by Jethro to Moses in the Old Testament:

every great matter they shall bring unto thee, but every small matter they shall judge: so shall it be easier for thyself, and they shall bear the burden with thee.
Do the work. If you can’t do the work, try spanging.

The work should be strategic. Focus on money. Crypto payments, payment processing, pay walls, take money for something with the design that a little bit of that goes to you. Don’t cheat or scam, that will be your undoing (besides, if you have to be told you’re not smart enough to make that work.)

Or try cashing in on eyeballs. Set up the ad broker accounts, and get some novel quirky content up and keep rotating it.

It isn’t impossible to do, it’s being a slave to these ends which make it shit. Grind. Grind!

Silly uncertain people make millions all the time, you have to live for it (and that has its own kind of suck.)

Good luck!
You could do a leaderboard without user accounts by issuing a cryptographically-signed cookie to each browser. If people delete their cookies, they lose their stats.
You can't be "disrupted" by something that existed before you...
> although they do very little for their outlandish commissions

Realtors exist because buyers and sellers usually don't trust each other enough to talk directly.

It's stupid and inefficient, but here we are.
I’m not concerned with Tim Cook’s excuses, I’m referring to excuses other people make to defend the behaviour. As far as I can see Tim Cook didn’t give any reason for the donation, it’s everyone else coming up with something, including the crummy and tired “obligation to shareholders”.
It knows exactly what it is and who it's for, and I think that's great.

Helping ill-suited users self-select out before they download your product is rare and wonderful.
One of my earliest uses of AI is the opposite - I had it summarize a feeling into a set of emojis
It’s weird to meet people who look for the short-term gain in every single situation.

Especially if they’re semi-talented but perennially “unlucky”. Usually trading on a curated public image or “likability” backed by nothing but positive sounding words and shifting excuses. Unable to build anything sustainable because they piss off every person with the ability to make them rich.

Walk away. Remember them as they were; and write them off.
This is much more an autocratic country thing. Or small countries trying to promote themselves on the world stage, usually by picking a particular event and focusing on it.

Everyone's already heard of America, they don't need the marketing.
Or GenZ codewords: ngl,ikr,irl etc.
what makes this an emulator and not just an alternative open source player?
99% of users do not care about vendor lock-in or understanding the underpinnings of technology
Error probability is high to see/write 11-16 digit long numbers.
Sometimes HN just reads my mind. This was exactly the topic I was looking into this week.
You can only get an adverse price on a market order
how did you create those 8bit style graphics of the exhibits?
Encryption backdoor debate 'done and dusted'
Is starting a colony experiment 200m deep not overambition?
Not a problem for most people, except vegans.
Fatbobman's Swift Weekly #065 | Perspective Shift: Viewing the Developer's Dual Identity Through the Airport Debate

- _VariadicView
- Copilot and SwiftUI
- Keep Menu Bar Alive
- retroactive Keyword
- Reentrancy and Logical Race
- MongoDB in Swift
Very nice package. I used it recently for a project where I needed to detect faces in images as tasks with celery [0]. I wonder if there is an equivalent for OCR.

[0]: https://github.com/srugano/facematch
Show HN: Optics Challenge – Design a solar concentrator for a non-round sun
Hi,

I help run an academic conference on Nonimaging Optics (optics for optimal energy transfer in solar concentrators or illumination systems). This year, we are hosting a design challenge, and I thought it could be fun for some in the HN crowd to participate. Maybe some of you have ideas for completely different design approaches than what we typically see on the field.

The challenge: Design an efficient "solar concentrator" for a sun shaped like the letters "XX" (instead of our regular round sun). The challenge is set up so that the ideal geometry would be 100% efficient*. However, we don't know how to design such an ideal geometry, and the simulated mirrors are only 95% reflective so that all submissions will be <100%. Highest simulated efficiency wins.

I made it possible to test any design directly in the submission portal, so you can participate without buying expensive licenses for optical design software.

In general, if you want to make a difference to solar concentration or illumination optics, there are many low-hanging fruits in the field and a lot of room for crossover from the HN and CS crowd**.

Stack:

- Astro.js for the main static website (I've been away from frontend for about a decade, and was pleasantly surprised to see what can be done with a static site generator nowadays)

- SolidJS for the competition portal

- Three.js for visualization

- Three-mesh-bvh for raytracing and evaluating the submissions (currently a bit slow because I haven't moved it off the main render thread on CPU)

- OpenCascade.js for loading and meshing of uploaded step-files

* See https://news.ycombinator.com/item?id=41391715 for an explanation of why there is a limit to how strongly you can concentrate sunlight

** As an example, the commercial design tools in the field support optimization-based design, but they all do raytracing on the CPU and use finite differences instead of reverse mode autodiff. Therefore, the conventional wisdom is that optimizing systems beyond a few hundred parameters is hopeless.
On iPhone: Touch the top bar

On MacOS: Click the top part of the scroll bar
RISC-V.

Internet replaced (and far surpassed) proprietary corporate and government communication systems such as X.25, Compuserve, ATT.net, AOL.

Linux replaced proprietary OSes. It is the biggest mobile platform (Android) and the vast majority of servers, MacOS is a parallel and largely compatible Un*x, and Windows is slowly being assimilated by WSL.

RISC-V is going to replace proprietary instruction sets such as x86 and Arm. Never entirely, of course, just as Mac and Windows and IBM S/360 have never gone fully away. They just lose their relevance to most people, and especially new users.

I was using internet in 1989 when New Zealand universities got the first 9600 bps full time connection to Hawaii, and a local BBS I was using (Actrix) got a connection to the local university. I was then able to telnet to BIX in the USA instead of using crazy expensive X.25. Usenet groups and email updated in real time. It was amazing. Limited then, but clearly the future.

I was experimenting with MkLinux part time on my PowerPC Mac in 1996, and x86 Linux on a borrowed Pentium 60 a year before that -- I had a contract to connect an app on the Mac to a mysql database on Linux. I bought a machine, a Pentium Pro 200, specifically to run Linux full time at home, in 1997. Linux also was limited at the time, but clearly the future.

RISC-V is the same now, and I've believed so since I bought my first board, a HiFive1, in December 2016. RISC-V is already well established in embedded uses, taking significant market share from Arm and virtually killing off everything else. In the last two years RISC-V has started to appear in cheap (close to Raspberry Pi price) SBCs and in 2024 in low end laptops.

I was playing around with various internet access methods in the 90s, including a weird system with download via a satellite dish but outbound data via modem which I got in I think 1997 (IHUG SatNet). And playing around with Linux.

Both started to feel really serious when I got both a cable modem and Ubuntu in 2004.

I think RISC-V will hit that stage in the next 12-24 months.
Staff is the natural progression for people who want to take the next step but don’t want direct reports. Each company has its own definition of a staff engineer's responsibilities. I’ve seen people move back to SE after burning out from all the meetings. In some places, staff engineers rarely code and are essentially glorified team leads.

But there are definitely companies where Staff engineers get to do some awesome work and there's a proper delineation between a Staff and a TL. I'm yet to work in a company like that yet.
Male calves are usually sold for meat (veal). Cows that cannot produce sufficient milk are sold for beef.

This is objectionable if you find any of the meat farming practices objectionable, but whey itself does not necessitate killing anything.

A replacement rate breeding program for cows that rotates dairy production is probably possible. It's just not what we seem to want.
You are not really selling it...

34 years ago the average person did not own a computer. What was computer ownership at in 1990, 10%? The people who owned computers tended to be wealthy, smart or hobbyists which isn't exactly indicative of the average person.

So, your father, who has has somebody who can walk him through it can figure it out. Well guess what, the average person doesn't have a technologically knowledgeable child to show it to them.
They do seem to understand ergonomics and user experience better than most.

My Sony Xperia has all its buttons on one side. Seems awfully unorthodox, as almost all the other brands put them on both sides.

Until of course you start using the phone with one hand or lay it on its side to watch a movie.
Better to trust independent news agencies like AFP or Reuters rather than news outlets from the fighting parties, IMHO.

This one is produced by "Ukrainian volunteers". I'm not saying this is "fake news", just be aware and careful.
Food culture has (in general) moved on in the UK from that period!
WhiteboardAI | Tech Sales | Freelance | Full remote | 40-50% commission after costs | Enterprise recruitment | 0.4 - 1.5% equity

Looking for a hungry sales professional to join an early-stage AI startup. WhiteboardAI is an AI-powered technical interview platform that helps companies hire better engineers faster.

The Product:

AI-powered technical interview platform
Price point: $20 per interview
Target: Tech recruiters, hiring managers, CTOs
Clear value prop: Cuts hiring time by 50%
Growing market: Tech hiring automation

The Offer:

40-50% commission after costs
Uncapped earnings potential
Remote work
Full autonomy in sales strategy
Ground floor opportunity
Potential for equity for the right person

Ideal Candidate:

Experience in SaaS/B2B sales
Understanding of tech recruitment space (bonus)
Self-motivated and independent
Ready to build something from scratch
Check out the product at https://www.whiteboardai.org
If interested, send your CV and success stories to: piotr@whiteboardai.org
How do I identify which work to do? How do I find and identify the opportunities? I feel like all profit has been competed away, or the jobs are corrupted by large companies and the government.
After China's Salt Typhoon, the reconstruction starts now
> this is irrelevant as far as i'm concerned. They being able to make or not make a living is orthogonal. If they can't, then they should stop.

It's not orthogonal - it's central. Copyright law and IP law isn't some abstract thing - it's a law with a purpose - to protect people from having their work ripped off in a way that they can no longer work.

If journalists can't gather the news, then sure events still happen but Google et al won't be able to summarise them as they will be no reports.

If scientific journals can no longer afford to operate as nobody needs to subscribe because anybody can get the content free via a rip-off, then there will be no scientific journals to rip-off.

Surely stealing stuff and selling it on is convenient for both big tech and consumers - but it's not a sustainable economic model.
Depends how much you want to avoid caged hens
Could the idea be to use satellite cellular as that becomes more commonplace?
While I also took the parent comment as sarcasm and see a valid critique in there, what's really ridiculous here is your comment.

Determining age, race and gender from an image is possible in the majority of cases. It becomes problematic when these are used as an indicator for predicting other variables (like IQ). This is a very real problem, and your argumentation just distracts from that.
Our doctor asks us to count backwards in steps of 7 from 100! Seems a bit too tricky to me.
Note the cargo designation. Being a passenger on one of these would be very interesting. Every time it banks/rolls, the seats on the sides will fall/rise at very interesting g loads. Nobody has biult a plane like this before. It is unclear whether passengers would, could, tolerate it. Seatbelts would be more than mandatory. And forget any concept of eating/drinking during a flight if at any moment the slightest roll could see you at +/- a few g.
Wow, 5 seconds is pretty aggressive! For example nginx has 60s as default, probably allowed by its event driven architecture, which mitigates some of the problems with “c10k” use cases.

Anyways, the real takeaway is even if your current solution works now, one day someone will put something stupid between your server and the clients that will invalidate all current assumptions.

For example I have created some service which consumes a very large NDJSON file over an HTTPS connection, which I expect to be open for half an hour at least, so I can process the content as a stream.

I dread the day when I have to fight with someone’s IT to keep this possible.
> I think business people understand the value of setting high level goals and giving autonomy to accomplish them.

I think a lot of business don't, at least on the lowest levels of the org chart.
Perfect Infrastructure May Not Be So Perfect
> And then customers complain that the driver is frequently crashing and the team is well aware but won’t fix

I slipped in the catch-all phrase "while maintaining the same quality" for exactly this reason :)

> What you really want is: - every team working to improve the customer experience - guided by leadership priorities and initiatives

What I'm saying is, in some types of organisation the goal-setting process can be how you express the leadership priorities and initiatives
Instead of doing a diff, curious if Normalized compression distance (NCD)[1] will yield a better result. It is very simple algorithm:

to compare two images, i1 and i2

l1 = length(gzip(i1))
l2 = length(gzip(i2))
l12 = length(gzip(concatenate(i1, i2))

ncd = (l12 - min(l1, l2))/max(l1, l2)

Here is a nice article where I found out about this long ago.

https://yieldthought.com/post/95722882055/machine-learning-t...

From the article:

"Basically it states that the degree of similarity between two objects can be approximated by the degree to which you can better compress them by concatenating them into one object rather than compressing them individually."

[1] https://en.wikipedia.org/wiki/Normalized_compression_distanc...
I was pretty confused by this for a while. I think the context I was missing is that this is about a function in nympy called ‘einsum’ which is somewhat related to Einstein summation notation.

To write a little more: there are two things people mean by ‘tensor’. One is a kind of geometric object that corresponds to a multilinear map between vector spaces (or modules, I suppose), and another is a array indexed by k-tuples (ie what would be called a multidimensional array in C or Fortran programming). For a given choice basis, one can represent a degree k tensor with a k-dimensional array of scalars.

Only certain operations make sense geometrically on tensors (in the sense that they do not depend on the choice of basis) and these can be broken down into:

- tensor products, which take degree n and m tensors and output a degree (n + m) tensor

- contractions which take a degree n tensor and output a degree (n-2) tensor

- generalized transpositions which take a degree n tensor and output a degree n tensor

A matrix multiplication can be seen as a composition of a tensor product and a contraction; a matrix trace is just a contraction.

The Einstein summation convention is a notation which succinctly expresses these geometric operations by describing what one does with the ‘grid of numbers’ representation, combined with the convention that, if an index is repeated in a term twice (an odd number bigger than 1 is meaningless, an even number is equivalent to reapplying the ‘twice’ rule many times) one should implicitly sum the expression for each basis vector for that index. You get: tensor products by juxtaposition, contractions by repeated indexes, and transpositions by reordering indexes.

In numpy, it is for general computation rather than expressing something geometric so one doesn’t need the restrictions on number of times an index occurs. Instead I guess the rule is something like:

- if index is only on lhs, sum over it

- if index on lhs and rhs then don’t sum

- if index only on rhs or repeated on rhs, error

And computationally I guess it’s something like (1) figure out output shape and (2):

for output_index of output:
p = 1
for (input, input_indexes) of (inputs, lhs):
p = p * input[input_indexes(output_index)]
output[output_index] = p
@vanyaiam doesn't seem to exist.