skysight-inc/HackerNews huggingface dataset:
> it was quite structured and we wrote the same provincial exams as every other grade 12 kid

This has been touched upon elsewhere by other commenters. But to at least ask you personally, would you concede that if you were doing well on tests despite the absence of the kind of cramming / teaching-to-the-test that the average schooled student receives, you could have done any kind of education, and in many ways, there is nothing special at all about homeschooling? Or that if your structure re-enacts this teaching, but it's a lot less time than the average student, you definitely have a natural aptitude for test taking?

Are tests the only way we can robustly evaluate a kid's education, until they are 18? If so, will sports matter if you're getting bad test scores? What does?

Here's the crazier conclusion. That people finger parental income or cultural values as the biggest factors of education outcomes, and in reality test performance is mostly genetic. It might as well be, from a policy perspective, randomly assigned - God rolls a 100 sided dice when you're born, and if it's a 1 or a 2 all standardized tests are easy for you. If you roll the other 98 numbers, the best thing is to cram.

We don't need alternatives to traditional schooling. We need a way of evaluating kids that rewards genuine learning. Kids who are learning should be scoring poorly sometimes, and that's the exact opposite of how children are evaluated, and poor scores are the exact opposite of what most parents of high achievers want.

Earnest parents are really seeking true learning. On the flip side, parents who send their kids to cram school or kvetch about college admissions not being fair because colleges consider factors other than totally and utterly gameable, zero-learning standardized tests - they are the antagonists. They are ruining our education system, they make school look the way it does, they are seeking a completely worthless advantage for their children (high test scores in the absence of valuable learning via cram school) for some cynically, utterly selfish devotion to values like making money and buying expensive things. Values so primitive and debasing that human cultures around the world have refined, multi-thousand-year-old refutations of materialism - opposition to materialism (asceticism) may be the most mature philosophy of all of history, at least as dominant as family values and theism. And then, to rationalize all of this, they find the least privileged and disadvantaged families and blame them instead! All the while pretending that there's some sort of equivalence of shittiness in their situations, because of some fucking number like income, between their families and the Other. It's complete and total bullshit.

Some changes to the school system can help everyone live happier lives and learn more, like different children spending longer (or shorter) times in class.

But really, we have to throw out tests. Or invent a test so sophisticated that it avoids being gamed by cramming.
The Anti-Resume
Working with Huawei Account Kit on Flutter Projects
I can't reveal that here because it's easy to identify me from my HN posts and thus tie his pen name to his real identity.
Terry Gou was running for president of taiwan, and he needed support and endorsement from Trump. He got it, and he still lost.
I would have thought this too until the pandemic forced my wife and I to see exactly what our first grader was “learning” at the 10/10 school. It was shockingly below his abilities, hyperbolically shocking. Forcing him to do that work and then expecting him to do actually enriching work is at best unfair. We’re trying to figure out what to do next but both private and homeschooling are asking a lot :p
If you view codes of conduct as a form of entryism, an anonymous one at least indicates that the author is not directly looking to raise their own status.
Moana Motunui Renderer on GPU
Gore had to be low profile. He had some #metoo moments.
How to Use React Native Push Plugin?
By cheating using them and not getting called out anymore than a human player of the same elo.
Anyone with chronic RSI here? Mind sharing your thoughts/experiences?

Given how tech-focused HN is, I'd reckon RSIs to be quite common.
So, as someone who has worked on both commercial and open-source video games, I can say this: You're wrong in a way that is non-obvious without getting really deeply inside the creative perspective.

The thing that games accomplish is to allow a study of some idea. The idea can be frivolous like Mario's jump and run, it can be a grim war simulator, it can be a portrayal of biographical experience or a mathematical exploration.

But the intent of the vision, whatever it is, is negotiated between the author and audience as with every experience. This is why players of online games fret so much over small balance patches: is the game going closer to, or further away from, their vision? When it's open-source, author and audience are nearly the same, and so the loosely encompassing visions with broad-sweep productions that tend to be produced by commercial teams are mostly filtered out: in their place is a sense of evolving play to the extent that the game can encourage further study and development.

Open game projects that are positioned to allow study through the development itself do well: People like contributing to Nethack because it's intrinsically interesting to work on, and the basic gameplay is such an established formula that it's not hard to accumulate more on top - development just extends to new scenarios indefinitely. On the other hand, visual novels are best suited to open engine tooling, because the study goal is not accumulative - you don't add more characters and subplots to develop a story - it's to use a common framework of storytelling and fill it up with a specific kind of study of your choosing, a mode of portrayal and thematic content. It would be like if Nethack supported alternate gameplay models that happen to share the style of graphics and menus. Even though visual novels tend to have simple rulesets, they all differ from each other.

And I do agree that where proprietary stuff succeeds most is in that "singular new vision" context: but the moment you start generalizing and adding configuration knobs, it loses steam, and in the perspective of study, gaming often needs some configuration so that the space is further explorable.
Gravitational attraction is a function of both objects, so the force between them is not a constant, same as for the electron.

The way that varies is always in proportion to the object's inertial mass though, which has the result that the path traced by an any object with the same starting position and velocity in a given gravitational field is going to be the same.

Contrast this with charge, which can vary independently of inertial mass. This has the result that the paths traced by objects with the same starting position and velocity in a given electrical field will vary.

This also means there is no fixed "electrical escape velocity". More massive objects with the same charge can escape with a lower velocity.
My mom stayed at home and my dad worked. But really because we could read well and follow the lessons, it wasn't a large burden for mom. She had a lot of reservations when we started, but soon realized she could handle it. I don't see how it would work if both parents are working, you'd need a nanny or something in that case.
Don't bother applying if you're a (cis) white or asian man.

Totally not discriminatory for the sake of 'diversity' and special treatment according to Apple. /s
Foxconn provided a bulk quantity of unicorn farts to power the Walker and Trump administrations through tweets, photo ops, TV ads, etc. In return they were expecting the angel of tariffs to skip their door, in addition to the river of incentives money that was to be directed their way.
I see the issue as more pretentious than anything else -- I know how to spell correctly, I have fucking spellcheck just like you do, but I don't give enough of a damn to go back through and right click every dumb typo and issue; especially when im typing on a phone or a shitty chat app with random delays

If the only thing you got from my whole post is my missed period, especially if my post was a response/argument to whatever you claimed, you're either a moron or intentionally trying to one-up me in an aspect that nobody cares about

Grammar is not a signal of intelligence in short-form communications. In long-form/formal communications, it's a minimum barrier to entry (if you can't even be assed to type your name properly, why should I bother with your 50 page paper?), but different context, different systems, different rules
It says they failed to qualify for a subsidy so I assume they were planning on getting money from that.
I would say its more organic than intentional, but many streamers encourage fans to join a Discord if they have one, as a higher level of engagement. A chat channel is 'sticky' whereas the chat linked only to a broadcast is ephemeral.
Web Design Software You Should Use for Web Development
>It's pretty clear Epic set out to intentionally get their Apple developer account terminated so they would have standing to sue, so I would not draw too much inference from that.

Nevertheless, the suspension still clearly highlights the fealty you are expected to give to Apple being a dev on their platform, or else.
Something I've never gotten a good answer to: Say I have two groups of 1000 customers (e.g. US customers vs UK customers) and I want to compare the churn rates between them. BUT these are users of varying ages, they didn't all sign up at the same month. It could be that one group is slightly younger or older than the other.

How do you compare churn rate of groups that aren't cohorted by age?
In a nutshell:

- The frontend is "inherited" from the backend so there is no need to build an API server and an API client.

- The database is abstracted away by an ORM.

- The user interface can be encapsulated into the domain model.

If you are interested, you can read this article for more details: https://dev.to/mvila/full-stack-development-should-be-easier...
Facebook introduces a new Messenger API with support for Instagram
Why, they do understand.

They just have made an opinionated framework that decides a lot of things for you. You can't reconfigure that, but also don't have to. A framework is best used when you go with the flow, build something similar to what the authors had in mind, and don't mind their particular technical decisions. You concentrate on getting "stuff", that is, business logic, done.

The more flexibility and precision you need, the better choice a set of libraries becomes. It offers no handholding, and assumes you know what you're doing — but that's what you were after with all these "let me decide myself" requests, weren't you?
I think Discord (and Slack and similar) is best understood as a community platform rather than the things we are tempted to compare it to, because it's not just chat (IRC), it's not just voice chat (Ventrilo, Mumble, Skype), it's a fuller community building experience that helps you meet and stay in touch with other people inside the same org/interest. And I think this is something HN commentary consistently misses.

As an example, IRC isn't a community building tool. It doesn't have offline async notifications/messaging, for one. It misses these tools that helps you develop relationships. It's just ephemeral chat (for better or worse).

That's why it doesn't matter if Discord isn't perfect. People want to form relationships, not just chat, not just post.
In general, for such industries where corporate subsidies are really really worth it, a well run SoE will do the job with less risk.

For examples in power generation, EDF and HydroQuebec are cases where the government, instead of directly or indirectly subsidizing power generation, decided to just run it themselves, and they both have very clean (80% carbon free for EDF, 99.9% for HydroQuebec), and both make a solid profit while selling the electricty at very low costs (for HydroQuebec, the lowest unsubsidized cost in the world, full stop).
You can use a voip number that forwards sms (ex: voip.ms). You don't need to setup VoIP, just setup SMS forwarding to email.

That's what I did initially for my kid on an android tablet, and always did for my data-only phone.
It's the new AOL!
> They make their money by selling their users and they can't do that if they allow other clients.

If you're gonna continue with this anti-discord narrative you've built for yourself, at least don't base it on conspiracy nonsense:

https://news.ycombinator.com/item?id=24831588
Ask HN: Am I stupid? We need to talk
I was reading the new announcement about WebKit support for Face ID and Touch ID and following the thread https://news.ycombinator.com/item?id=24829565, and it is just one of many times that I feel I need to be a super programmer to understand the topic.

I see a lot of confusion in the comments of that thread, so it is not just me.

Do we have a problem in tech that we don't present knowledge in simple way enough for 'normal' people to understand? Is that why we have a lot of intermediate programmers and a few advanced ones?
My approach is to use Signal for organizing surprise birthday parties. (or at least I did before the world went to shit.) "We need SUPER SECURITY to make sure Rob doesn't find out what's up! So we're all using Signal to plan... Join up!"
Have you tried switching the "Require attention for Face ID" off? Usually it can get you before you are "looking at it".

I've been using Face ID since the xs, and so far my experience is, outside of mask wearing, much better than Touch ID. But I also try not to touch my phone when I'm out (and as such am wearing a mask).
I even occasionally can't use Touch ID on my MacBook because of a damp finger, and that sees far less usage than the phone.

I think early on low light (or rather barely any light) was a problem, but I can unlock it in a dark room these days... not sure what that means for accuracy... but it works well.
After reading those four email screenshots, my conclusions are:

1. Roost should probably do a better job in the future figuring out who she's trying to send her work to.

2. Sojwal's reaction was way out of proportion to any slight or offense, real or otherwise.

3. Roost's further reaction was foolish and condescending; taking Sojwal to task for her response was never going to be well received.

4. Sojwal's further escalation was ridiculous; equating "sending an essay that doesn't meet the submission requirements" with "racism" is just bonkers.

Beyond that, Roost should have just left well enough alone; it likely could have ended with that email exchange. Whining about the interaction on Facebook and threatening to report Twitter posts would have been a bad look even if she had been completely in the right.

I don't think Sojwal looks great here, but Roost had plenty of opportunities to put down her shovel and climb out of the hole she'd dug for herself, but instead chose to keep digging.

It's just disappointing that public discourse around race has devolved so far that this sort of thing happens at all. The excesses of cancel culture are a symptom, not the cause.
That's just it, though, I don't understand why you'd want to "make it as close to Twitter as possible". From at least one point of view, the whole point to move to something like Mastodon is to move to something improved over Twitter and recreating incidental parts of Twitter like a single "public master feed" isn't necessary. It's that centralized, combined fire hose of a "public feed" that I don't understand the point of in 2020 (other than for ethically questionable reasons).

In fact, as a Twitter early adopter I watched the public feed go from a useless but sometimes interesting curio that sometimes had fun surprises to a useless fire hose full of uninteresting garbage and not worth sifting through. The Federated Timeline on every Mastodon instance gets that wild that most people turn off or ignore the Federated Timeline. I certainly find it even more pointless to use bots to try to ramp that fire hose all the way up to "as much of the network as possible at all times". I just cannot see an ethical use of that today, and I cannot see why someone would want that when Twitter itself proves that a single massive public feed is way more of a bug than a feature.
I've enjoyed using discord, but I also have all of these issues. You'd have to ask the software why it's nicer to you than us, and why it didn't by default exfiltrate the names of unrelated programs you had open.
Wasn't this whole thing being dropped until a certain head of state got involved to convince the deal to continue? I would be very interested in what was offered to keep Foxconn from walking away.
I am above average intelligence, but not 160 level. My hope when we started homeschooling was to complete the grades faster, but it was still school and didn't hold my interest enough for that. I ended up finishing later than normal, mostly because I got side tracked with my newfound passion for computer programming. I took two years before college to explore that, and went to college reluctantly. When I got there I soon realized I had gaps in my knowledge, but generally was ahead of the 4th year students assisting the professors. I didn't want to spend 4 years and a great deal of money pursuing just a piece of paper, and dropped out.
That's not a cross platform issue but your packages being outdated. At least on Arch I haven't run into this issue once, it can self update just fine on linux.
There is a lot of bias towards homeschoolers so the wild success stories often get touted to counteract the prejudice.

I was homeschooled but agree that it isn't for everyone, mainly because not everyone has the resources. It decidedly requires a middle class lifestyle. Also, parents need to have something of their life together beyond just financial resources.

But people overestimate the competence required of a parent to teach. Probably the biggest thing I learned was learning how to learn, and in particular, doing that on my own. So reading the textbook in college was hardly a shock. If my parents didn't understand a subject, they could learn it with me, or find the resources I needed (including community college, online courses).

Unschooling, however, I am not too sympathetic to. You need some structure.
Same, no consent screen. Tried refreshing many times also in incognito. It must be some sort of A/B testing.
California may replace cash bail with algorithms
I bet you could pre-train a neural net to do exactly this, without too much trickery. Newborn animal brains aren't blank slates, they exhibit all manner of complex behaviour far too quickly to have learned it from scratch.
Watch 'Betting on Zero' - https://www.imdb.com/title/tt3762912/

There is no value without the 'When'
One interpretation of the "Internet of Energy" is that it is the use of data networks to improve the control of energy networks.

I think there is another level beyond this though. The revolution in data networks happened when they shifted from circuit-based (telephony) systems to packet based (IP) systems. There were significant benefits to be had in the switching of standardised packets with standardied equipment, allowing us to cheaply build and manage complex networks with a mix of underlying technologies.

I can see a revolution coming in the "packetisation" of energy, meaning that we will be able to switch units of energy with the same ease and versatility with which we switch data bits. Any load will be able to consume a standardised "packet" of energy from any source. Data and energy will be mingled, in that each energy packet will be accompanied by a data packet describing its properties. Complex networks will be able to be safely constructed and automatically managed by non-specialists, as the network will use the data portion of a "data/energy" packet to safely and efficiently manage the energy portion of the packet as it passes through the network.
What most of the HN community seems too misunderstand is that the very nature of being here means you're far more deeply ingrained in tech than most.

Personally I'm almost a layman when it comes to hardware and compiler technologies. When Lex asks basic questions, they are the sort of things I want to hear about.

Sure there's room for a more in-depth/challenging conversation but I don't think that Lex's podcast is the place for that. Theres probably a handful of people who would be able to challenge Chris properly (Maybe a conversation with another LLVM contributor or someone on the Swift team would be interesting).

Loved the podcast Chris, thanks for giving your time and hope you keep doing stuff like this!
> Woo said these researchers would be developing Foxconn’s “AI 8K+5G ecosystem,” something that, other than being a list of different technologies, has never been coherently explained.

And we’re supposed to be surprised this didn’t work out? :)
Billion dollar startups are better faster cheaper [video]
I was forced to use IRC for about ~15 years due to being involved in a big OSS project that refused to use anything else, and .. man. I honestly have to say it's my number-one most hated software program in my life. Exceeding even the sins of Adobe and Microsoft.

It made most of the collaboration work I was trying to do "here, let's just send a file" that'd be trivial on AIM/MSN/etc, into an huge ordeal (oh, I guess we better use a pastebin - er, whoops, that's too big for the pastebin, better set up our own ftp to transfer stuff)... Just tons of things that were trivial matters on other platforms were serious work on IRC.

And to top it all off - to add insult to injury, it had frequent, invisible quality-of-service errors. It wouldn't have been so bad if they were obvious, but they were completely silent "failures to send messages". Only much later, when I had some bouncers and was logged into a server on multiple accounts, did I realize how bad the QoS was - entire chunks of conversations would just fail to get sent in some cases, leading to spectacular miscommunications, and just honestly screwing up some basic human<->human conversational expectations (often making many people seem really rude).

That's the thing that just boggles me - it wouldn't be so bad to have a really awful, rudimentary UI if the underlying service was reliable - if there was any tradeoff making it worth it - but it wasn't a "you get this bad part in exchange for this other thing being better". It was just all bad - terrible reliability, terrible UI, broken features, etc etc.

---

The worst part was getting gaslit by other project members desperately trying to pretend it was anything but garbage. If we want open-source software to be great, then the very first "step one" we need to buy into is doing an honest take on what we've already got, and not trying to pretend a Trabant is a Tesla just because it's on the open-source team and it's all we've got. That is: we must not evince loyalty to a terrible program simply because it's the only OSS/Decentralized/etc entrant into a field. If it's trash, acknowledge it's trash and get to work building something great that fits the ideology.

Because otherwise something like Discord will win, decisively, and adherents to [xyz_progressive_software_ideology] will lose, and lose really badly because they'll be decades behind the curve, rather than neck-and-neck, or even, ahead (as firefox was for a while back in the IE days).

That attitude is the achilles heel of OSS. It's why we can't have nice things.