skysight-inc/HackerNews huggingface dataset:
My first exposure was in the 6th grade, around 1969 or so, we took a field trip to a local university with a computer. They set up a terminal to run the fox-chicken-corn puzzle, so each student got to try to solve it once. I kept wondering how a machine understood things about animals and vegatables. I retired in 2021 after 40 years as a programmer. Never underestimate a good introduction to a subject for a kid.
There is much, much more left to burn.
When you embed it in Go, you can have concurrent reads. Each HTTP handler request gets a separate goroutine, so you can definitely take advantage of multiple cores.
The Ruby community also seems to attract a lot of fantastic people. I'm not a part of it and never have been but from the outside looking in it looks like one of the most welcoming eco-systems out there.
I've faced long waits for care in the US. I've had my "high quality" for-profit insurance deny coverage or second guess my doctors. Any negative concern you have about Canada's system also exists in the US.
I'd have preferred he not leave drunken angry voicemails every time I didn't answer the phone, and sought professional help. Which he did, eventually, but after 2 years of verbal abuse and telling us we were dead to him.
can you show an example of how you'd parse, say, a .java.in file from Maven (say match some lines with regexes), and generate a .java file from it, that you'd add as part of the build? And could you really say that this would be cleaner than the same thing done with cmake?
The inescapable fact about Tor is that its traffic patterns make you stand out prominently.

Just the fact you’re using it automatically makes you interesting and worthy of a closer look.

All well and good if you’re just maintaining a cookie recipe site on the dark web, but it’s rarely ever that, is it?
Somalia Famine
She uses words that don't mean what she thinks they mean.

"Rote learning for understanding"

Yeah, that's the opposite of the meaning of rote.

She says "practicing" when most people would say "working on understanding", as in her discussion of f=ma. Practicing is doing the same thing. Thinking about all the ramifications of something, changes for different conditions is not practicing.

She's doing exactly the things that people focusing understanding recommend, she's just using the wrong terminology to describe it, then calling it a disagreement.
this announcement is huge in multiple ways:

1) they just ate every other 3rd party "secure" backup services lunch just like they did to the Hi-Res music industry.

2) details of what they backup securely, besides photos (which is top priority for me): iCloud Drive: Includes Pages, Keynote, and Numbers documents, PDFs, Safari downloads, or any other files manually or automatically saved to iCloud Drive.

3)BUT, perhaps the BIGGEST news here is that Apple is making a backup statement to what they've been saying for years and what they've recently gotten negative attention on: They don't want your data. They're not Goodle/FB/Amazon. They're giving you 2TB+ of space and you can encrypt it to the point that you'll lose your data and they don't care -- they don't want to mine your data, they don't want to know what you store on there, the don't care to scan your pictures with AI 20 different ways, they don't want to monetize it, etc, etc., just pay them money for their service and transactionally they give you only thing that you want in return -- reliable, secure, private service.

seriously, anyone at this point advocating for any other phone/os/service out there besides apple is really going out of their way to swim up river.
It might have if I had used an algorithm that wasn’t the easiest to implement on stylometry.net. Unless you are varying your writing style across accounts a more sophisticated algorithm could very likely figure out your alts given enough comments. Which is not to say that you should give up everything and stop posting on HN but just something to consider depending on who your adversaries are.
It's a boring article because it's about boring people, who try to pretend they aren't boring.
It's not about economic growth, it's about being able to afford a house big enough to raise kids in, have time to raise them, and be able to give them a good education. Housing costs in particular are so ridiculously high that lots of young people simply can't afford to move out of their parents' place, and if they can, it's to a tiny apartment.

Economic growth isn't going to help them if all that money is going only to the rich, and if you divide society's wealth right, you can still make sure they have enough during low or no economic growth. The problem is in political economic decisions.
I used to work for a defense contractor where layoffs were pretty regular. If the company wasn't winning new contracts, they couldn't afford to keep paying all the staff. It's a pretty simple arrangement, and when layoffs happened, you didn't expect any heartfelt message from leadership about how unexpected it was and how hard they tried to avoid it. It's just the reality of that business and everyone knew that.

In a way, most tech companies are similar. The main thing they try to demonstrate to investors is growth. One aspect of this is hiring as many people as possible when times are good, knowing full well that when the market has a downturn, they'll be overstaffed and forced to lay people off. This seems to be how tech companies work, and investors seem to prefer for tech companies to be run this way. Mass layoffs are pretty much inevitable unless the market stays rosy forever.

So it's a bit patronizing to see a CEO write about how hard of a decision it was, or how they really tried to avoid this at all costs. They might not have predicted COVID, but they absolutely knew they were steering the ship in a direction where this was going to happen eventually.

To be fair, the messaging in this Plaid announcement is about as good as you can do IMO. They chose to hire at a rate that is only sustainable in an environment of infinite growth and they now have to reconcile with that. There isn't much mention of how heartbreaking this for the CEO, how much they love every member of the Plaid family, or how this is an absolute last resort they tried to avoid at all costs. It's just the result of how they chose to run the business. I think that's about all you can really say.
> For RSUs, it's a tax liability for an illiquid asset at a time when you have less/no income.

There is no tax liability if the RSUs are double-trigger. In such cases the tax liability isn't incurred until IPO (first trigger) and time delay (second trigger).
As someone who suffers dysthymia and occasional major depression on top of it, I'll never stop being grateful that I figured this out early on in life.

When I was 11, I got my black belt in Tae Kwon Do. A couple years after that point I grew disillusioned with continuing to practice martial arts altogether because I realized that the achievement didn't make me happy. In some ways, it made my depression worse at the time and it just took me a few years to figure that out.

Music has consistently sustained me since then. It's both an endless journey of self improvement and an activity that's possible to purely enjoy in the moment. It takes so much of your brain at once to perform music that you literally cannot be stuck in your head with your own thoughts, instead you reach a state of mind where there is no ego whatsoever, just total flow-state focus and the experience of the present.
I have not seen a practical way to go IPv6-Only. If I made my DNS, Web, Chat, Time and other servers IPv6-Only I would only be able to access them from a few mobile networks, most VPS providers and a handful of ISP's. One might be tricked into thinking adoption is high, but the VPS and mobile providers really throw off the statistics. Mobile providers due to sheer numbers of clients and being late to the allocation game did not have much choice but to go IPv6 and set up IPv4 gateways/tunnels.

I could see doing IPv6+IPv4 in a corporation and terminate everything on load balancers, allowing anything behind the LB to be any combination of IPv4/IPv6. But IPv6 only? I don't see any big companies doing that in my lifetime.

My ISP obtained some IPv6 space but have not deployed it yet as they are still trying to decide how to subnet and bill for it so I currently have some static IPv4 addresses. I am on a tiny ISP, so tiny all their C-Levels phone numbers and email addresses are still in whois. Most of the US ISP's doing IPv6 also do IPv4 even if sometimes it is CG-Nat.
I'd agree it's possible to have a neighbourhood where most of houses aren't especially beautiful but the general layout, and in particular the placement and extent of greenery can lend a sense of overall beauty - I'd even say I live in such a suburb. But it would be far better still if the houses themselves had their own aesthetic appeal, and had been built to last hundreds of years. Plus greenery can only go so far when you're talking about larger buildings (4+ storeys). But yes, the dominance of cars in our towns and cities is almost certainly part of the problem - when you're rushing through a place at 70 or 80 k/h who cares if it's ugly?
It's also a lot harder to actually shut a site down if they care to actually not be shut down, see: KiwiFarms for example. I've never seen a more coordinated attempt to remove a site from the Internet and yet they're not only still there and appear to be quite active, but their infrastructure seems to be stronger than ever as a result.

So it's damned if you do, damned if you don't.
Cool!

https://xx.network/xxcMixwhitepaper.pdf

Whitepaper on their private encrypted messaging protocol, cMix (it's a PDF).

https://xxnetwork.wiki/Network_Architecture

Architecture components are Nodes, Gateways, and Clients.

https://git.xx.network/elixxir

Android client, iOS client, Gateway, and other components are open source.

https://xx.network/nodes/#node

https://xxnetwork.wiki/Node_Handbook

Nodes and Gateways appear to be self-hostable. That's awesome!
ChatGPT is experiencing too high network demand
chatGPT is unresponsive and I get a banner saying they are experiencing high demand and infrastructure is struggling to keep up.
That's still not access to the data. That's limited access to data that Apple allows. I remember when Tinder stored their messages in a local unencrypted SQLite database. I wanted to save the conversations between my GF and myself, but I had to get an Android phone and extract the db manually as I couldn't do that with my iPhone at the time.
>Why would governments push back, when this hole which has already been used will _always_ be available?

I'm not aware of a time when Apple pushed a software update (silently or otherwise) to defeat security for a user (or users). Can you provide a reference?
According to The Washington Post [0], "In a second victory for privacy advocates, Apple said it was dropping a plan to scan user photos for child sex abuse images. The company had paused that plan shortly after its announcement last year, as security experts argued that it would intrude on user’s device privacy and be subject to abuse."

[0]: https://www.washingtonpost.com/technology/2022/12/07/icloud-...
Happened with node via io.js back in the day too
Very good examples of the practicality!

While sure, I would like shorter device names, the fact is... the only time I need to use them is when ambiguity is something I/we can't really afford.

So, I'm thankful for the cryptic-yet-specific names.

Everyone else (read: desktop people) can use whatever DHCP'd.
IDK, it's even more damning that someone who wanted to believe couldn't bring herself to do so.
Could you elaborate? I'm considering this path.
> It’s the firewall rules that always creep me out. The nice thing about NAT is open ports on your internal network are hidden to the outside world by default. You have to think about which ports you want the NAT gateway to forward.

Have you never had more than a handful of IPv4 addresses? IPv6 works the same in this regard as a router IPv4 network e.g. universities, large/old enterprises etc. NAT started as a workaround to make the available public address space last longer.

The address (and port) translation wasn't intended as a security feature on its own. These days lots of protocols automatically deal with NAT and mostly manage to establish bidirectional communication over UDP or TCP through NATs. I rather deal with stateful firewalls and public IPv6 addresses end to end instead of gluing the segments of flows between IPv4 translators back together.
It was client-side scanning only for stuff that was going to their servers, right?
Abstractions are inevitable in software so the important thing is to think about, recognize, identify, and manage them. Sometimes it's appropriate to "unroll" bad abstractions in a codebase.

quotes I live by (Mostly accurate from my memory):

Repeated code is better than the wrong abstraction - Sandi Metz.
Always know what the abstraction is, its value, and its cost - Kent Dodds.
I remember being a young 14 year old going to BBS meetups full of big bearded Unix and radio wizards, was definitely awkward AF.
There's 'Eat the rich' in the sense of 'They are taking way too much of the pie for themselves', which is a perfectly reasonable conversation to have.

And there's this sense of 'Eat the rich', which is trying to find a scapegoat for a... Company whose operations depended on access to cheap credit is laying people off... In an environment where the Fed is actively trying to create unemployment, by raising the cost of credit.
Tor works by proxying through (at least) 3 PCs before hitting the open web. The problem is that you’re trying to download big files which is not a use case for tor.

It’s specifically for browsing the web anonymously.
> The thing that made math so much easier to learn for me was that as soon as I understood a concept or method of logic, it was effortless to internalize and recall.

Exactly!
What is my thinly veiled propaganda? I think NK sucks (not the people but the government naturally).
Given the top rate* for handing out ipv4 some 10 years ago, every such "wasted" /8 would give you days to weeks before being used up again. What do you intend to do when those 2 weeks are up?

*) https://en.wikipedia.org/wiki/IPv4_address_exhaustion#/media...
Unlike Charlie, the author isn't pretending not to be a nobody.
> If your business network is managed by "hey, this feature exists, let's see what happens if we turn it on" then your network admin needs to be more professional.

I think this is why you don't understand how IP4+ would be easier. 99% of companies make their "IT guy" manage the network. They aren't network professionals. They are mostly desktop professionals who also get forced to manage the network and firewall. Same with most schools -- they can't afford to hire network professionals. Sometimes they get lucky and someone is excited about learning networking, but that's not true in most cases.

If they already have a bunch of IPv4 rules that some contractor wrote once, and they have a vague understand of how those rules work and why, they don't want to learn a new scheme or run 6to4 or anything else. They just want it to work by copying the old config and then maybe if they have time they can explore the new features of their new equipment.
Not everybody or everything is a us suburb and sometimes annoying methods get used to demonstrate this. Us popular cultural is a huge force even though it’s vanilla at times.
There's a comment on the video from someone that has, though no mention of the touchscreen specifically.

"I used to deliver out here in the Bay Area. This Van has SO MANY improvements over the normal Transits and Fluid Vans. I absolutely LOVE the removal of the side door for the new passenger door space. It actually makes the most sense ever as someone who actually delivered. The spacing on the shelves is questionable to me however.... They are DEFINATELY less wide, the Transits could fit a tote on them with maybe a few inches of overhang."
Also makes one wonder how true Ye was when he pointed out the fact that a certain religious minority is so prominent in media and finance. If this crime was commited by somebody of other religious affilication would the response have been any different from the pathetic gaslighting happening now? Really makes you wonder..
(tangent)

I wonder if there's a few smart reasons CS papers aren't "required" (or at least culturally expected) to put their working code on GitHub (with appropriate licenses of course).
I would love for us to do this builtin to Bun.serve()

No idea about timeline but something we are thinking about
Correct, RFE was originally a CIA operation. Though VOA was a WW2 operation by the war office and precedes it. The blowback created by the CIAs involvement and other CIA reforms in the 70s caused those operations to be moved into their own organizations.

They were consolidated in the 90s and reorged a few years ago. Again, this is literally on their website!

So when you say they are “literally” a front for the state department you are wrong. I suspect you know that, given it’s public ally documented, so the only reason to say it is to cast aspersions on them as sources rather than evaluating the information provided.

Say they are US governmental propaganda! That’s absolutely true. Just don’t add drama as if they aren’t completely open about this.
That's good advice. My biggest issue were when examples show using the action as `my-action@master`.
well Canada is much better than it was 25 years ago....so I guess up north we are good
The light is increasingly redshifted, so for practical purposes it disappears from view quite quickly.

The more sensitive the instrument, the longer you can observe, and this doesn't really have a limit - as sensitivity approaches infinity, so does the length of time you could continue to observe the object.

But for practical purposes, we would not see a black hole as some sort of weird psuedo-magnet with all sorts of junk stuck to the edge of the event horizon.
There's a difference between objects falling into the black hole versus material accreting on the black hole's horizon that can generate high energy beams.
Great stuff. The question I have is what is Apple's position on scanning for contact on phones themselves? In the past they hinted that they would not enable e2e encryption unless that was in place.
There is a fine line between being honest with your thoughts and indulging in unhelpful solutions as anything other than unhelpful. Life is not about living on the terms you choose. You inherit the terms under which you are to live. Rejecting those terms is indeed cowardly. Being able to adapt is what takes courage. (And I say this with full awareness of my own limitations as well.)
...No, that sounds wonderful. I want to move to that reality.
Well, you can learn Scheme from the classic Computer Science text: “The Structure and Interpretation of Computer Programs”, and use the DrRacket environment to play around with it.

https://web.mit.edu/6.001/6.037/sicp.pdf

https://racket-lang.org/

This will help you configure DrRacket to interpret the Scheme used in SICP - which allows you to play with the book examples and solve the exercises:

https://stackoverflow.com/questions/19546115/which-lang-pack...

Solutions to the exercises (if you’re struggling!):

http://community.schemewiki.org/?sicp-solutions
This was definitely my experience. It takes so long and so much effort to get out of a deep depression that it strains everyone around you.

If anyone's gone through or is going through something similar, I highly recommend "The Noonday Demon." It captures much of the subjective experience of someone going through a depression, and how weird and frustrating the experience can be for everyone involved.
https://www.amazon.com/Noonday-Demon-Atlas-Depression/dp/150...
Meta is also WhatsApp, which is what I know was part of the erlang community.
I guess it's all up to the next best alternative.

If you've got offices that can't lease, the only thing left to do is sell it at a price a developer thinks they can turn a profit
I would also mention io.js in Node's lifetime and Merb in Rails’
Daring Fireball highlights some bits and provides commentary: https://daringfireball.net/linked/2022/12/07/advanced-data-p...
Apple kills plans to scan for CSAM in iCloud
tbf I've been mostly focused on HN's comment section's opinion
I think the greatest beneficiaries of the "representation" push seem to be diplomat's kids. They usually tick multiple (or mystery) racial boxes, have exotic accents, and are of the class where the people who greenlight movies socialize.
But aren't the devs of the future on GPT right now, half-assing learning to code while getting a fast track education in correcting bugs and architecting?

If this technology evolves to be able to reliably generate working code to a prompt, the entire field of software dev will shift dramatically. Some junior and some senior devs would prove better at meeting deadlines by AI whispering, and others would have to find new career paths.
Collectively known as legiond-systemd.
At least, data won’t be harvested for commercial use (as Google does). Apple clearly is leading in security.
The industry doesn't give a shit. Everyone follows the path of least resistance, which is: don't change, apply crappy hacks, try to prevent any work you don't want to do. IPv6 was never going to be adopted quickly because nobody was forced to.
A book I found more detailed than this one was an examination how the systems were both built and administered in the lead up starting well before 1938, and then ultimaltely put to use.

https://www.amazon.com/Nazi-Census-Identification-Control-Po...

The decisions in the process of enumerating people using the Hollerith punch cards, down to which fields on the cards were populated, who was recruited to administer them, the institutions that supported them, and the so-called "blitzkreig" strategy being to facilitate the seizure of church marriage/baptismal, hospital birth, and other municipal records so as to pacify the inhabitants by threatening their families, are all evidence of early intent and design to carry out a genocide. You'd think we would learn. We don't.
> Sadly, our local ISP is still IPv4-only, meaning we cannot even access our IPv6 hosts while at home, so we need to fall-back to IPv4 quite a lot.

Have you perhaps looked into using tunnels to fix this? he.net can add IPv6 support to any routable IPv4 address that can respond to ICMP. If you need to stick to your internal ULA, something like NPTv6 can translate the /48 subnet HE provides to your own /48 subnet transparently.

Requires some setting up, but so does maintaining VPNs.
Is there a feature roadmap?

OpenAI quietly launched Whisper V2

https://news.ycombinator.com/item?id=33884716
The alternative is gating on soft skills and job experience. Do you really think it's easier for privileged kids to game our industry's admissions tests?

A poor kid would have a much harder time developing soft skills and getting job experience than a rich kid would have passing our admissions tests, which would be worse for social mobility than the status quo. A poor kid with a blue collar dad can't get an internship at his dad's friend's startup. A poor kid didn't go to a high school with a computer science club. A poor kid didn't grow up developing soft skills at a dozen different after school activities.

However, the poor kid can go to college on a Pell Grant (like me), study hard, and at least have a chance to meet the Leetcode bar and gain entry to the middle class.
Also on average the Scottish ppl I met were all frankly more fun to get along with than the English.

I’ve never actually been to Scotland just found it hilarious ppl would be kind of rude about them when on my end they always seemed pretty chill if you weren’t insulting them.

(I’ve been considering something similar to OP a while but Covid messed everything up, everything parent said tracks w what I’ve read.)
I think it is too common that you have to work with abstractions that hides functionality in the underlying tech.