skysight-inc/HackerNews huggingface dataset:
I think it's a fantasy to expect that all teams are capable of self direction like that.

I've had teams that were, who embodied the idea of building teams smarter than ones self.

I've had team where given more freedom, they just went in chaotic directions. They just intrinsically were a composition of people who couldn't care less and wanted to work on whatever they found interesting. Usually because they didn't have any stake in the business, interest in what it wanted or respect for its goals. And yeah, I didn't blame them, but I still had to move them in a unified direction writing boring software for a boring industry with no interesting challenges.

It's really more complex than black/white.
Von Neumann and Einstein's contributions to humanity are incomparable to a 10x engineer. I don't think metrics such as productivity (which 10x crudely approximates) can begin to address this level of innovation. Both unquestionably drove paradigm shifts in scientific and mathematical thinking.

It's not measuring the same thing. A 10x engineer might be compared to a full tenured professor with a high citation count. Einstein and Neumann are luminaries of human thought.
Personally I liked the No Bullshit Guide to Linear Algebra. It kind of builds up things slowly and in a conversational manner, but you can also skip thru pretty quickly if you just need a reference.

I don't think I've been able to find any particularly good visual LinAlg books - most of what you're trying to achieve is actually quite abstract and I found the classic books a little confusing.

As an addendum - if you live stateside, classes at community colleges may be quite inexpensive and fairly approachable.
Use the DNS: https://www.go350.com/posts/age-file-encryption/#age-pki-iss...
Reunification means that both side recognize that they're Chinese. Things like systems or ideology are not that important and can be worked out. They could have different governments. In fact a federation solution was proposed (and rejected) in the 80s.

Furthermore, the Chinese sense of history is much longer. There are many examples in Chinese history in which some territory splitted off and then reunified later. So things like "the configuration won't be stable" wouldn't be Chinese thinking. To the Chinese, splitting off is the unstable configuration.

Given how the current Taiwan situation came to be, many Chinese view the Taiwan government as relatives with whom they've had a fight, and whom — after losing — bunkered down in the basement. The basement is still part of the house. They're still part of the family, so let's not be too cruel to them and seek peace. But if they no longer claim to be part of the family, then kick them out.
> if engineers are empowered / encouraged to create and prioritize their own tickets, then its not a hurdle at all

Many people - now including me - are plainly telling you that it is a hurdle for them. No amount of reframing this is going to alter someone else's experience.
I have a relatively new smart TV that I’ve never connected to anything and when I turn on my Apple TV with the remote it goes straight to Apple’s interface
This is exactly right. Puzzles have one solution, programming problems have a solution space. It's like judging an artist by asking them about art.
https://nitter.net/captbaritone/status/1535471373191028737

Using a medium with 140^W 280 symbols limit to convey things larger than that is...
I think what the parent meant was that “true” 10x engineers can apply their skills to a wide variety of problems, and it isn’t just applicable to a narrow problem domain and/or for a very short period. This makes clear he isn’t talking someone who just happens to be specialized in a specific codebase or one specific problem, for example.
Neo-Nazis Tricked into Raising Thousands Against Themselves (2014)
In a durably desirable area, I would feel comfortable taking a mortgage in the same range as projected inflation. If you think inflation will stay at 7%, a 5.5% mortgage interest rate is no barrier at all to buying for an investor.
“Introduction to Linear Algebra” by Gilbert Strang is the book. Recommend getting a used older edition as not much has changed.

His course at MIT is legendary, completely available online https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010...

And there’s so much good linear algebra stuff on YouTube from 3brown1blue.

If you can do one thing now, watch this Veritasium video to disprove the myth that you’re a visual learner: https://youtu.be/rhgwIhB58PA.
No process will solve what is really the underlying challenges companies face when building software.

A process is a set of boundaries and has to be agreed upon within the team. If the agreement is slipping then the boundaries of the process is being broken.

It's never a process fault that software teams can't deliver. Never.

It is always:

- handovers to other teams; testers, release, business.
- communication between teams or outside stakeholders which has no actual skin in the game for delivering within the team.
- keep communication inwards to the team and have the business really really close.
- mandate and empowered teams can plan, run, test, release, monitor and adjust without any outside-of-team interference.
-teams should be small because it will decrease the communication links and increase the possibility to create a good culture within the team.

Enough has been said about processes during the last 20 years. Too little has been said about organization layout for creating productive and happy teams.

I have worked in a few places where the process was well implemented but where we didn't have any mandate or autonomy, and because of that our culture was poor and people was frustrated.
I can't see "replacing" but at my employer and anywhere else that care to tell me personally about their stack, new stuff is in Rust.
In Brazil, companies have to provide a lunchroom and by law, a lunch allowance (it's part of the compensation package). Eating at the desk or eating while walking is frowned upon. The civilized thing to do is to sit down, eat lunch, socialize and not worry about work. I love going to lunch with colleagues in Brazil.

In Germany, lunch hour is part of the compensation scheme. Employees tap their RF cards to check out for lunch and tap to check back in. If they didn't use up their full lunch hour, they can accumulate it and take it as PTO.

In most US companies I've worked in, there's no set lunch hour or duration. It's really left up to the employee as long as they can get their work done. I've had lunches that were 2 hours long, and lunches that were 15 minutes long at Chipotle or at my desk.
Do you know if the grade/power of wireless router makes any difference for this?

I've not had too much issue with wifi performance with several Apple devices on the network, but my wireless router is also a fairly high end consumer model and probably not at all representative of the average.

I do still intend to figure out some sort of hardwiring solution (maybe MoCA, but man those boxes are expensive) but the performance of wifi in the interim has been good enough for it to not be pressing.
It's one of the things that doesn't make sense anymore, like cars with manual transmission. Smarts in smart TV might cost $25 per unit, but OEMs get paid for streaming service placements on remote / home screen and a cut of revenue if users sign up. Even without streaming functionality, TV would still need some smarts to display tuner/inputs/settings UI and it's cheaper to develop Android apps than go custom route. Plus even users who don't use smart functionality much like software updates and launching Netflix directly from TV remote.

So just get a TV based on features and don't connect to WiFi if you are not interested in smart functionality. Think of all the money you are saving by buying a high volume consumer product rather than a commercial display that goes for at least twice more.
I recommend The Manga Guide to Linear Algebra! I read it the summer before college and their visuals and analogies really helped me grasp basic concepts.
I feel like that is misunderstanding scrum. For example, standup is not supposed to be a status report, yet so many companies use it as one. In my mind it’s just a daily ritual where the team comes together and very quickly discusses the day. It should last no longer than 5 minutes. I understand that not everyone even wants that, and that’s totally cool, but standup gets a bad name since most people have experienced it as a status report.
I'm wondering why people would want the Project Object Model for Java.
You could just update once in a while then unplug again.
They can still do the shadow driver thing for testing.
I think its pretty well known that this organization produces excellent results no?
Also, Khan Academy is an excellent supplement for parts you find confusing.
Fair point. The "with ease" part has also to do with Java's ecosystem. For instance, Martin Thompson used to teach people how to write a single-producer-multi-consumer queue. In a matter of hours, people can achieve 100M+ reads and writes on a 2014 MacBook Pro (I understand that throughput is different from latency, but given the fixed number of CPUs in this case, the latency of such implementation is also phenomenal). Better yet, Java folks have libraries like JCTools, so they don't event have to spend that few hours to get even higher performance.

My litmus test is how fast one can implement functionalities of the data structures/algorithms in the book The Art of Multiprocessor Programming in production quality. It looks chic languages like Rust are not there yet.
> I've found different. 10x engineers differentiate with normal people by lacking brain fog. They see solutions with utter clarity, sharpness and speed. This is very different from originality. They are just able to see the most logical solution while most engineers have to wander through fog to find it and many times they just can't peer past the fog to see it. This may appear like it's originality but it is not. The solution is efficient and lacks unnecessary elements but it is not a novel solution.

I love this description and it matches my experience. Most people will both lose time with false-start approaches that are scrapped, and then with a sometimes endless series of commits at the end to patch up problems. The top engineers I've worked with (1-2 a decade) somehow just manage to avoid all that lost time.
With respect, I think you missed the point of the article! It's that we are all 10x engineers in the right context, even if that's providing the context for someone else to be 10x, which of sounds like you are 10x at!
Trump wasn't an apologist. He was a realist. Trump was berating Europe for making themselves dependent on Russian gas. He specifically called out the hypocrisy of having the U.S. maintain a massive military presence in Europe, costing us billions of dollars, to defend them against Russia, while they were paying billions of dollars to Russia for energy.

Meanwhile, during VP Biden family was getting rich off of Ukrainian natural gas with Hunter Biden placed strategically on the board of directors at Burisma. And our DoD and intelligence agencies spent 8 years propping up Ukraine military build up. This is a proxy war and as ill-conceived as any other countless proxy wars U.S. has been dumb enough to get dragged into.
MagSafe (aka wireless one) is okay(tho half the speed) if you ain’t got carplay.

For mac magsafe used to break every year where braided usb-c cable lasted me 3 years.
Why is it fair to entertain speculation about underreported deaths and all kinds of long-tail effects of COVID the disease, but not fair to do the same speculation about the vaccines?
It’s more of “the company’s mission” rather than “my politics”. The employees signed a contract with a company not Brian
I print them out on paper, then add them to my library. Brain just does the rest.
Tip: replace “Twitter.com” in the url with “nitter.net”.

It’s what Twitter web should be.
It's obviously not controversial. Your linked article doesn't claim that a 0-week old Fetus is conscious. It claims you can define consciousness in such a way that a 24 week old fetus is conscious. That 100% completely reinforces my point, which is that we are in agreement that a 0-week fetus moves toward consciousness (your article claims it achieves it by 24 weeks). We are able to agree on that without agreeing on the definition of consciousness, so the lack of a unanimous definition doesn't prevent us from pointing at AI and saying "this is moving toward consciousness".
They generally do a good job of documenting their file formats, and 1pux is no exception: https://support.1password.com/1pux-format/#files-folder

I was able to use their opvault specification as a clean-room implementation of a reader, so I can also attest that their docs are accurate, too
Are you sure it's intelligence?

The great engineers I know have done it all before. They've worked on similar problems. They're not really breaking new territory.

I think this is where being 'prolific' matters.

Beethoven was a genius, but it makes no difference that he was smart if he didn't spend years and years just 'writing' music, transposing, experimenting etc..

That's the advice big composers give today i.e. 'you have to move quickly'.

If you were to watch someone build something, relatively quickly, you might be just amazed. But there is a lot of practice and trade-craft / craftmanship going on.
I'm not sure it's that clear cut, since they're singling out and attacking fellow employees in the process. Seems like the kind of complex labor case that would be heavily litigated.
Maybe they are just focusing on virtual reality, augmented reality is very hard
Another option if you have good control over your router is to put the TV and other smart devices on a special subnet or vlan and only occasionally give it internet access for updates, etc. Maybe there's a good DNS-based ad blocker you could run on its vlan and nuke all of its ad and spy traffic too.

This actually seems like a good market opportunity for yet another home device, a router with aggressive spyware and ad mitigation that's made to explicitly connect all your smart gadgets and untrusted devices that phone home.
An age key database would be a fundamentally different thing than a PGP keyring. Age doesn't do signatures and as a result can't do authentication for asymmetrical encryption. So an age key database would be just a list of unauthenticated encryption keys. Without the ability to do signatures, that is all it ever could be. So it probably doesn't make sense to bake something like that into the utility.

A PGP keyring is a list of identities. Once you have verified an identity you can not be tricked into using the wrong encryption key for that entity. You can then be sure of the authenticity of any messages/files you get from that entity.
To other commenters: this is a technical audit of autopilot software, not Tesla FSD.

And the actual context is much less of a big deal than it seems: the biggest plausible consequence would be forcing Tesla to push an over-the-air update with better driver attention monitoring or alerting.

I encourage reading the actual report.
I don’t get how they justify those speeds, especially without good wireless experience (not icloud and not airdrop)
And the PR doesn’t do that?
> Learn reinforcement learning in 4 weeks

There are so many high quality, free resources online for learning RL [1,2,...]. Four weeks of primarily self-guided M-F study isn't nearly enough time to obtain anything more than a cursory understanding of the topic. Kaggle, various gym environment baselines, and workshop competitions exist for those who want to compete.

[1] https://www.deepmind.com/learning-resources/introduction-to-...
[2] http://incompleteideas.net/book/the-book-2nd.html
Tell HN: My wife was banned from WhatsApp without reason or recourse
Like many people, my wife and I use WhatsApp to keep in touch with various family and friends who prefer that platform. I actually use it more than she does—she basically just chats with close family and a few friends from highschool.

A few days ago, she opened the app to find the message,

> This account is not allowed to use WhatsApp
> Chats are still on this device.

This didn't make any sense, as she only uses it to chat with family and friends and certainly hadn't broken any terms. Found the option to appeal and submitted that. A day later, the app now says

> This account cannot use WhatsApp
> We've completed our review and found this account's activity goes against WhatsApp's terms of service

There's no way she's actually broken any terms, so it appears this is some kind of mistake, but given the speed of the "review", I doubt any human has actually looked at it. She's tried contacting them via their contact page, but given the review is already "complete", I'm not too hopeful.

Our only guess as to what could have caused this is that a week or so before the ban she received a spam message sent to a giant group and marked it as spam. Perhaps somehow all numbers in that group ended up associated with the spamming? Regardless, pretty frustrating situation since she has a couple of long-running chats with family and friend groups that she can no longer participate in. Always fun to be at the whims of the algorithm.

Posting in case there's anything to the connection between marking a message as spam and getting blocked (maybe it's safer to just mute spam messages instead), as well as on the off chance someone from Facebook ends up reading this and can help.
> (I recommend LG over Samsung - Samsung TV has native undismissable ads from 2019 still)

Wow you get ads even when you never connected it to the internet? That's really user hostile design.

If I get a tv it'll be LG anyway because they do real OLED, not that Qled stuff that Samsung does.
Code is not more high level it starts from as low as you can get in terms of abstractions, it explains what electricity is and how it moves through wires and and moves on to creating simple logic gates using switches.
Yes.

for i := 0; i < 10; i++ {
i := i
...
}

https://go.dev/play/p/P7TunJCL7RS
+1 one day I got tired of my Vizio tv's "smarts" being the school dunce. Some of it was on the app developers (Eg Amazon app ran terribly on my TV), so I bought a chromecast google tv thing and it's completely revitalized my tv .
> The moment you allow bugs, you can't ensure backwards compatible changes.

I'm not sure what this even means, unless you're talking of the joke of "someone depended on the bug"?

A bug, by its very definition, means code that doesn't behave as the documented interface description states. Fixing bugs means correcting mistakes in the code so that now it does behave as documented. That's what patch releases do.
No, this is about autopilot, not FSD. And the actions being considered would involve only an over the air update of the software.
I watched a pretty good docu in German which follows Ted Kaczynski's targets and they connect them to the edge foundation (some were members, like David Gelernter and John Brockman). They act like they're just asking rote interview questions, then they drop the ted k connection on the interviewees which is hilarious cause they get pretty mad a most of the time that they would draw such a thread. Stuart Brand is included as an interviewee. Isn't it interesting how the edge foundation kind of ended up in a real pickle because of Jeffrey Epstein hanging on?

The docu was entitled Das Netz: Lutz Dammbeck und der Unabomber
They could judge through the lens of 500 crypto projects and the response would be the same. If I know a company sells via multi-level marketing, do I really need to wait around to hear what the product is? Really?
> you don't like the US standing up to the war against Ukraine

where did anyone say this mrman big brain
It's not the same at all, smart tvs can still send tracking data home about what you're viewing etc. I would not want either.
This is not about FSD.
In my experience, there's a threshold where a ticket just generates net noise on the process, which is why I don't like tickets even for things like updating documentation in code.

If you multiple that "just 30 seconds" by several trivial things you encounter each day that aren't part of your assigned lot, it adds up. Those new tickets show up in your list of tickets, so now you have several line items that have to be walked through during sprint planning or daily standup so everyone knows what's going on.

It's true that perhaps other devs want to know about that ticket to update some documentation, but it may be such a minor change that it seems silly to have to do a song and dance about it during standup so everyone has full context. And often, not everyone needs to know about every little change that is made anyway.

Then, when you look at the work to be done, the large list of trivial tasks makes it hard to see the 1 or 2 really important tasks that you're really working on.

I think the dividing line here between pro-ticket vs. not is based on how much you trust your fellow devs to the right thing and how much trust you have overall in your team as an organization. If you have little trust that people will do the right thing, you'll probably want to create a ticket for everything to make sure it doesn't go astray. Unfortunately, for those with more experience and better judgment about what is the right thing to do, they'll just feel constrained by the whole thing as it removes agency.
I have been using Nim for everything lately. If I have a problem I would typically write a shell script for, I'll use Nim with nimcr. If the problem expands beyond a single file, I'm in a good spot to create a project and have production-ready solutions.

The interoperability with other languages makes it a safe choice if I find I need to integrate into an existing project. I'm never coding myself into a corner.

I've never used a language as versatile as Nim. It's my secret weapon at work. I want more people to use it, but I do like my advantage...
What a great comment!
The whole, every change needs a ticket debate is interesting but without context. Some orgs require it and you can just create a ticket and move on. Fundamentally I don't view these tickets as useful, if asked "tell me the latest state of X", or "why was Y done", the tickets rarely help (and if they do, the proper places of commit history or the code itself skimp on these)

The tickets can often go on to be "for the devs we like and trust, they can cut tickets", but for the others we require they're prioritized. This creates a lot of chafing, that quick bug fix, is it worth context switching now to create a ticket, again later to explain it to the non-technical prioritizer of tickets, worth the argument of why a "business goal" should be deferred to prioritize this ticket, the tracking overhead to finally say you are selecting ticket X, and that final context switch to actually work on it? All that compared to just fixing it, switching branch and cutting a pull request a minute later

I found I liked tickets to identify product work, so maybe 5% of my commits actually reference tickets, the rest are supporting changes that enabled that 5% to be done cleanly or are just things that should be fixed or cleaned.
Coming back to it, tickets have their uses: documentation, discussion, prioritizing. But tickets can quickly turn into "this is how we keep our engineers from cleaning up the code, etc", "this is how we do programming by remote and control exactly what is worked on." Worst, it is the self inflicted burning the midnight oil, "hey, you said this was going to take a week, estimation is a skill of a senior engineer - will this be done as promised, or is your ability to estimate not there yet? Wink, the sprint is over on Monday.."
> Protects your TV performance and functionality from surprise degradation due to "updates"

Instead, it will have its own upgrades which will degrade performance and/or UI.

A recent Android TV update on my Xiaomi Android TV brought ads covering a 1/4 of the screen from services I'm not subscribed to. Had to revert the upgrade and stop it from updating.