skysight-inc/HackerNews huggingface dataset:
Love it. Especially the failed business plan I had from 8 years ago. The OP is correct, but good luck getting the education world to change. It's monitored by "moms" that don't like change, school districts that run on what is known, and a publishing industry without a single success in interactivity in the decades computers have been around. Any success has been small and anecdotal, even Khan Academy. In order to truly change our education system, we need to spend a hundred million dollars on R&D with interactive storytelling to get the breadth of material correct, then another billion developing the depth. After words, students could freely "roam" through stories and learn at their own pace. Interactive software could monitor reading and comprehension levels and adapt, it can provide real-time feedback to teachers who can "steer the ship".

I worked on this for several years, got close to the Bill & Melinda Gates Foundation. The guy in charge of their education grants eventually stole all of our ideas and put them in their next grant application process that was directed at "publishers with an existing customer base of at least 100,000 students" which means established companies.

Pearson, Britannica, McGraw-Hill, and all of the other education publishers have one goal. Maintain the status-quo. Feed their existing content-developers who are solely focused on static page-oriented content. Why change? They have billion dollar contracts with states to deliver textbooks at exorbitant prices ($100+/student/class/year).

I'm not bitter. Just disappointed. I definitely did not know what I was getting into and did not have the pedigree to chase down this business. But I did have a pretty good team and had Gates Foundation took a chance, we may have been able to prove the interactive model. That in itself would have been worth the investment.

It's dated, but still relevant. Here is Textfyre's business plan...

http://plover.net/~dave/textfyre/Textfyre%20Investor%20Prese...
My proposal to the statue controversy: erect statues that celebrate the culture of the south. The food, the music, the inventors, the blue collar workers that built the region (both black and white), and some symbolism of unity and coming together to build a better future. Move the civil war statues out of town squares and to former battlefields in remembrance and for historical sake.
Who was negatively impacted by the term "master boot record" before? Can you point to even one tweet or blog post before a month ago where someone said that it bothered them and made them feel excluded?
Most of the companies you speak of are multi-national companies providing their services world-wide, why should google, a service that is offered to the whole world ONLY have employees who're born in America, while their service is used across the world?

Lets be honest, a country's wealth is determined by how widespread the customer base is for the goods and services that originate within it. Economies of a majority of countries aren't closed loops, they're built on trade, selling goods and services that the rest of the world would pay a premium for would make it wealthy.

Considering that, it's only fitting that they would want to hire world-class talent.
Do-it-Yourself ASICs (2013)
The author has been writing his own game engines and scripting languages for decades, so he has a lot to go on, and sounds like he enjoys.
Actually it makes sense because the slave always ask the master whether they're currently communicating with the controller. Master boot record also, because the program from the record controls the boot process of associated partitions.
Show HN: Try to guess which Trump tweets are real and which ones are made up
I don't hate email. I hate outlook and the shitty way it works with email.
I made a "self-hosted wetransfer with audit trails" for use at work. Pretty basic for now, but it's been fun. Hadn't touched any HTML, CSS or JS in over a decade, so I spent some time brushing up on that.

It automatically generates checksums in various formats. It keeps an audit trail of who uploads/downloads what. Enforces a couple of company specific rules. Scheduled expiration of uploads. Nothing too fancy, but it's been a fun distraction.

I'll be trying to open source it once I take out all the company specific stuff.
Deployed a web app that I've been working on for a few years:

https://codeexplainer.org

It's an educational application to teach the basics of coding syntax to beginners. I'm not quite finished with all the parsed explanations, but I try to get a little bit done every day.

Hopefully in the future I can add more languages and explain 'sentences' instead of just 'words'.
Just before lockdown I started a product management role at a scale-up in the UK, and to get a wider perspective of product and advice from people who have been through it before I've been chatting to other people who have built product teams. I've kicked off a blog to share what I've learnt from these conversations. Hope it's of use to others who are on a similar path!

https://axelthomson.com
All of those sound like great goals! But incremental progress is still worthwhile.
You seem to be saying that master boot record "conveys exclusion of marginalized groups" but gimp (an offensive term for someone who is physically disabled) does not. I don't initially come to the same conclusion as you on this. Would you be willing to talk me through your thought process?
> Of course, there is a solution to this, sell the social housing to the poor at whatever discount makes it financially viable for them to buy it.

So ... repeat Thatcher's 1980 Housing Act? How'd that turn out again?

https://www.bbc.com/news/uk-14380936

Hmm. Not that good it seems.
The words "Cervus" and "Linux" so close together has me reading cervix every time
I'm not convinced for yet another standard. Why not encapsulate in Ethernet?
The two initial letters are the same.

We cannot attain Justice while still using the same language, and indeed, alphabet.

But as long as this is a technical forum, have we reconsidered numbers? Haven't 0 and 1 and the rest of mathematical thinking been dominated by men?
Heck, I don't know of any blogs with people sharing their experience of an undergrad CS degree.
Ouch, but didn't they adopt a code of conduct that they be "welcoming" and "respectful" (of other opinions)? Your belief seems to directly contradict their coc.
As someone who grew up with things like ICQ, MSN or Skype Chat I think chats jave their place. For chitchat or conversation with friends it is very nice.

For work not so much.

The only time a group chat worked was on a low budget film set where I worked as a camera operator, because people only wrote something there when they needed sth.
I built a little website for being able to ask a question to a doctor easily: https://dokami.be. (It's only in french for now)

I always felt it was missing and I also wanted to learn a bit again about frontend/backend dev.
Sorry to hijack, but I came across your comments on Dyatlov Pass after looking into a bit myself. Do you have a favored theory by chance?
I combined a few cool search techniques and an interactive process to make a tool to discover the most relevant hashtags for posts on Instagram: gravtag.com
I made https://devblogs.co. This is a feed of engineering blogs from high tech companies. Going to launch a newsletter soon.
Also, I started working on my own tool for time-management - https://prrro.herokuapp.com, but abandoned it for now. Hope will resume it later.
Haha, same. I’m a mess.
That's awesome! Would be curious to see a tab for servers too.
On Project Loom, the Reactive model and coroutines
Some replies later:

>Please revert. Another part if the guidance was that industry standard terms should be used until the industry renames them. This makes FreeBSD unique for no good reason.

Good point!

https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-ha...
You and me both, we will get through this.
Stick to the T-Series, avoid the budget E-Series.

Also check for the screen. For quite a long time there was an Option for an abysmal 1366x768 screen. The same notebooks can be had with a proper HD screen, so get one with those.
Stumbled across your blog somewhere and have really enjoyed some of the posts you've written so far. Keep it up!
https://thiswoddoesnotexist.com/

I got to playing around with recurrent neural networks and made a site that generates Crossfit "Workout of the Days (WODs)". It's trained on the workouts from crossfit.com.

My motivation were to learn more about how character-based RNN's work, remember how to host a site on my Digital Ocean VPS with flask, and do some fun frontend work. It posed a few unique challenges, like scraping the crossfit website, experimenting with different network architectures, and finding ways to validate the efficacy of those networks.

It's terribly overfit and will sometimes generate workouts verbatim from the crossfit.com database, but since it's just a fun project, it was more important for me to get consistently good, grammatically correct results and some overfit ones rather than a bunch of nonsense text and a few hidden gems.

My next step is to sum up the key takeaways in a blog post about the full stack of the application and call it finished, or continue to play around with network hyper-parameters and training techniques, since nurturing my neural network knowledge for NLP was a huge goal.

Always looking for feedback and happy to answer any questions!
Ask HN: Does HN have admin side?
How do you manage inappropriate posts?
Is it only by down votes or?
Oh, sorry, you're right - when a slave wants to go talk to someone, he can do so at any time as long as the master isn't currently talking to someone. And the slave gets no orders from the master, both the master and the slave get orders from someone else.

And yes, the master makes no decisions on his own, the master simply sees which of the slaves has indicated that he wishes to be passed control, and then the master passes all control onto that slave and leaves.

I completely forgot what slavery means. I thought that slavery meant that masters controlled the slaves and the slaves didn't have freedom. Thanks for correcting my misunderstanding.
Make advanced react forms with UseForm
reminds me of wizards chess in Harry Potter.
I wonder when will americans discover the etymology of the word “robot”.
oh I thought at first that this meant they were dropping _support for_ typescript, not that they were stopping using ts under the hood.

Getting closer to the metal seems good!
> Most people really just want one thing which says "headphones" and for the software/hardware to Just Work.

Sadly apple removed that option from phones, and other companies followed suit
No, we retain a local copy of the annotations, but that's about it. Last time I checked the hypothes.is client didn't have the ability to use an arbitrary backend. We did at one point create a fork of the web extension that could point to an arbitrary backend but the maintenance overhead ended up not being worth it.
Useform
UseFom provides a way to create complex forms easily.
Fuck yeah, I feel like I'm a better driver thanks to video game, and got a shit ton of culture from the pink panther game as well[1].

[1]: https://www.youtube.com/watch?v=JZkX544i8RA
I created a web-based video player that adds a slit-scanning 3D effect ( using the edge pixels )

https://github.com/joeycato/boundlessvideoplayer
No - the CoC says nothing about being welcoming or respectful of other opinions, just of people.
Yes, computer systems are carefully designed to prevent programming errors from killing or injuring anyone, costing too much money, and so on.

Feel the power of the sarcasm side...
Thanks! Hopefully I'll get some time to add that at some point. LabGopher provides something similar for servers but with more advanced filtering:

https://www.labgopher.com/
I'm glad you got it. Because the behavior is similar to slavery in humanity, it's named that. You're not saying we should eliminate slavery-like behavior in computing, right?
Yeah. I hate reading threads like these because it only reminds me just how stressful lockdown has been and how much less time I’ve had to spend on my personal projects.

Still, I am glad that others have been able to turn a negative into a positive.

Edit: that said, it had been nice spending more time with the kids
I think you missed the point, because it was right there: AI tools will lower the cost of producing (educational) games, by enabling creators to rapidly generate a diverse selection of dialogues, landscapes, textures, music, [...], which the creators can then choose from or use as inspiration. This lowers the barrier for independent developers to design educational games. This isn’t hypothetical—I have aspirations to make an educational game someday (but not an infinite well of time or skill), and the likelihood of this actually happening increases as the tools improve.
Yeah, I felt that too, after writing about this.
You gave multiple examples many of which were not about marginalized groups. It's clear that your problem was offense and not marginalized groups. Thus my comment.

Gimp is also not used in the context of someone who is disabled while master is used in the context of something which is in control. But personally I do feel gimp should be renamed as well.
ZeroTrustOps: Securing at Scale
> it’s even harder to design one that’s fun and educational

Everything that exists in either the natural or human world exists because it's part of some sort of game. So yeah it might be hard, but almost by definition it should be possible.
The battery is trivial to replace and there are models with proper screens.
They are still not as vibrant as those on multi media notebooks, but if you don’t do image editing they are good enough.
Analysis – The Past, Present and Future of Workplace Technology.
GOAL wasn’t a scripting language - the entire Jak and Daxter series, including renderer, physics etc was written in it. It compiled to native PS2 code for the EE and VU processors.
Haven't change handbook yet. https://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handb...
I'm building an app for sharing markdown docs out of git repositories.

Add a repository and select the branch you want to read from and it will grab the markdown files, store them and provide a table of contents and reader view.

https://gitdocs.page

Still in heavy beta, and currently supports github and azure devops repos.
A Useful Firebase-Cloud-Firestore Wrapper with Codable
Can I buy one?

Hopefully in the near future! We are working towards a public launch now; please Sign up for our mailing list if you would like to receive updates as we get further along.
1ns = 300mm (or 30cm)

1us = 300m

1ms = 300km
I made a timer for functional workouts - includes timers for different types of workouts (AMRPAP, EMOM, etc) and you can combine them to create a full workout. Got around 15 people / day using, not much but a fun side-project :D. https://www.wodblocks.com
Mobile app: https://www.randonautica.com
There’s no reason it should be changed. Feel free to name your own projects whatever you like, but don’t impose your tyranny on other people as if it’s the only way to be a healthy and respectful person.
Have my upvote for the serious answer. Let's just say we have different opinions.

Here's my attempt to create something similar from my perspective:

- Being able to know to at any point what a variable can contain is very liberating. (Ok, you can define a list of Object that behaves just like a list in JS: "fully dynamic, not type restricted", but thankfully for people like me that is not common in Java anymore.)

- Knowing that the compiler has my back allows me to work faster.

- My preferred languages (Java, C#, TypeScript) together with version control allows me to refactor fearlessly.
Can I ask, what is the subject? Is it reading? History? Geography? Interdisipinary across some of those?

(Not trying to be adversarial, just interested.)
Looks awesome, I've been recently playing Jackbox over Zoom with friends and was hoping to find something different. Will check it out.
Leveling the playing field for remote meeting attendees
> if your school/employer uses google products...you’re SOL

Yes. That is literally what I said. That applies to millions of people.
https://maskson.org

I made that!
"It seems that most likely I exhausted my coping mechanism pool".

Been there, done that! I have about 10 "core" mechanism that have stuck, but some stop being effective because I needed to change them up to make it more suitable to address my suffering.

The psychwards I went to before my Dx/meds taught (DBT) (Dialectical Behavior Therapy) it's more about coping and life skills to execute on. You can also find therapists that practice with this modality. In a nutshell, DBT is all about "mindfulness" and "skills" (basically more involved coping mechanisms). It's more "actionable" than regular CBT in my opinion - but I'm biased.

You can skip the DBT therapy and look up all of the skills and practices on your own too. It's good to have a professional as a therapeutic guide and hold you accountable, however. I won't go too far into that, but you have to track "bad habits" (PG-13) and if you followed through with what you set out to accomplish for you illness.

Also, if you're in the US, you can freely/anonymously join the local DBSA (Depression and Bipolar Support) meeting. The name is misleading though - it's basically for any mental or "advanced" mental illness. My sample size is 1, but their were folks in the meetings that had debilitating anxiety / anxiety disorders soo..
So black has made a move since being in that predicament and didn't block the queen with the g-pawn?

Either way, struck me as a little odd.
"When we disagree, try to understand why. Disagreements, both social and technical, happen all the time and FreeBSD is no exception. It is important that we resolve disagreements and differing views constructively. [...] Being unable to understand why someone holds a viewpoint doesn't mean that they're wrong."

Yeah, I'm sure they tell their people to be respectful of others' opinions.

"Remember that we're different. The strength of FreeBSD comes from its varied community, people from a wide range of backgrounds. Different people have different perspectives on issues. "

And welcoming too.
Slaves were securitized and traded in European markets long after slavery was outlawed. These financial ties make the claim very possible, slaves were part of many wealthy British family's portfolios. Roughly 8-10 million slaves, each approximately the price of a single family home.
@adrianhon: here's my trick.

Instead of creating serious games. Teach people to be serious players!

I have learned a ton from the following games:

- Poker (statistics)

- Any game (English)

- Factorio (programming / software design)

- Warcraft 3 (mental arithmetic and resource management)

- World of Warcraft (market manipulation -- I created a temporary monopoly on an item and earned 500 gold within an hour as level 20 player, culture -- I met a South African person who spoke Afrikaans while I spoke Dutch)

- The Werewolves of Millers Hollow / Maffia (politics, lie detection -- or lack of it, the difference between bad actors and ignorant people doing the exact same thing)

- Imperial 2030 (investing)
So as far as I understand Hans (the author) is FreeBSD maintainer and he made the change in the source code. Community isn't happy about it (based on the email thread).

Is there any person who can actually revert the change ignoring Hans? How does it work in FreeBSD?

I'm quite unhappy with such changes. There are terms I used to and I never thought about those terms in any way bad meaning. Are people who rename Master to Main latent racist? Why, by reading "Master", they think about slavery?

It would be much better if we vote for such changes. Maybe give voice only to people who potentially may be offended by such words. Hans doesn't look as a person who can be offended by word Master though...

Very sad tendency is happening.
This. Just ask your fucking question
Didn’t realise Notion was being used to write blog posts too. It does make quite a bit of sense to use the same interface to take notes and then occasionally combine and refine those into a blog post.
I built a new Optical Flow AI. Instead of being a cranky old man complaining about other people's mistakes, I decided to just fix things myself.

Before Corona hit, I had created a new data set and given a talk about all the stuff that current state of the art AIs for Optical Flow get wrong. I find the topic interesting, because those bugs directly lead to drones like Skydio crashing into thin wires or branches without leaves.

Plus, I needed optical flow to work for a project, but the state of the art didn't work well enough.

Then I thought "ah f* it" and so I built a new architecture that avoids the issues that I had been whining about.

Now, 36 days of training later, it looks like I might have succeeded :)

https://www.dropbox.com/s/3tfrs9sjm9heypk/example_selflow_ha...

Top left and right are the two input images. Bottom center is the "ground truth", meaning the result that a perfect AI would produce. Bottom left is one of the State of the Art, according to the Sintel benchmark. Bottom right is my new architecture.

You can see that the State of the Art tends to blur the two persons together and blur them with the background between them and the frame border. My approach uses monocular depth cues to correctly segment them into multiple movement layers.
I’m in a large Corp that does the latter. It’s an absolute disgrace every single day.

I’m sick and tired of it, but stuck with golden handcuffs...
Can you recommend a public company that follows the former approach?
Related: https://notesfrompoland.com/2020/06/18/poland-puts-computer-...

Quote:

Poland’s government will add the computer game This War Of Mine to the official reading list for children in schools, the prime minister has announced during a visit to the developer of the game, Warsaw-based 11 bit studios.

“Poland will be the first country in the world that puts its own computer game into the education ministry’s reading list,” said Mateusz Morawiecki, quoted by Polsat News. “Young people use games to imagine certain situations [in a way] no worse than reading books.”
Back in college I got the bug for woodworking, so I went to the local big-box, bought a hand saw, screws, an electric drill/driver, and some wood. I built a spice rack using just that. It came out _terrible_. Lopsided, broken drill bits inside it, brackets holding it together. I had no idea how stain worked, so I bought a can of stain and threw the whole thing into a trash bag with the wood to leave it for a day.

I still have that ugly spice rack. Sometimes the best way to learn is to just do.

Many years later I got the bug again and that time I started spending more time on YouTube. I find videos to be an incredible resources, whether I'm browsing for something specific or just watching good content and learning secondarily. Matthias Wandel has a channel with a variety of content that's worth watching just on its own, but you'll learn endless amounts of woodworking skills as well. Steve Ramsey's channel is great, though his videos can definitely be a bit annoying to watch. Really there are too many great channels to name. Best bet is to figure out what kind of thing you _want_ to build and then search for videos on how to build that. I guarantee there will be hundreds of great, simple tutorials.

If you've got a woodworking store nearby (e.g. Rockler) they often have free or cheap classes that can be great even for newcomers. Those are great because you don't need any tools; they provide everything. And they cover a wide range of stuff so you can figure out what kind of woodworking you like. Maybe you like turning wood, or working with a scroll saw to build small decorative pieces. I attend a Father's Day class where we made a wooden bow tie. It was free and introduced me to scroll saws, inlays, and spray varnish. Best of all, I got a great gift to give my father at the end of it.