skysight-inc/HackerNews huggingface dataset:
I was part of Toastmasters for a while. My observation was that the pedagogy is indirect: the premise is that you are thrown into the deep end and start to speak from day 1 and get feedback from others. The problem is, depending on your cohort, you might or might not get useful feedback. Not everyone knows how to help you improve -- they can only supply perceptions. You might get an experienced Toastmaster in the chapter who is also a good teacher, but you also might not.

I found direct pedagogy to be much more useful for me personally. I took an in-person storytelling class and received feedback from an instructor who was also a practitioner. It's much more expensive, but it's still learn-by-doing (had to tell a new story every week for 8 weeks, and classes were 3 hours long each week, and like a workshop, I got real critique (positive and negative) -- so stressful) but I actually learned real technique (stuff like aspects of physical presence, using hooks, different forms of narrative arcs for different genres, etc.) The difference for me was professional feedback, and that difference was appreciable.
It's "coercion" because it has, historically, worked.
Well in practice you have a right usually to park your car on the street but not your hot tub because that's how things were designed and worked for decades and it's not going to change in a hurry. The public streets are controlled via the government by the public and they are mostly ok with it.
Step 1. Farm out < one-month contract jobs
Step 2. Profit
That book paid for itself ten times over by the time I had finished reading it, practicing on insurance renewals and utility bills.
>The reason the explanation goes wrong is because they bring in negative frequencies. Negative frequencies do not exist!

I agree that that's a place where the explanation goes wrong, but negative frequencies do exist, they cancel out the imaginary part of the positive frequency. A real-valued signal has equal amplitude at f and -f, if you're talking about Fourier transforms. Admittedly, Fourier transforms depart slightly from the more elementary definition of frequency as one divided by the period, but that's a linguistic snag, not a conceptual one.
People were (rightfully) complaining about OpenCL the most because of applications like Blender, so it's not surprising they highlighted it. Since the OpenCL implementation on question is built on ROCm, it may be that other ROCm-related stuff works as well.

My impression from the various comments left by devs on Phoronix and elsewhere is that they've just managed to right the boat on the GPU side of things and are getting enough from their enterprise/HPC offerings (which they were solely focused on, to the detriment of all us consumers) to have some bandwidth to start tackling consumer compute support. I really hope they do so, because all the ROCm ecosystem could use some major TLC. Who knows, maybe this time next year you'll be able to install PyTorch with AMD GPU support OOTB.
I had parents sort of like you when I was younger, which is why I attempted suicide at 14.

Strict parenting puts weights on your kids' backs. Eventually they'll snap in half.
This was the greatest $20 I ever spent on my career: https://www.udemy.com/course/master-the-coding-interview-dat...
Unfortunately the issues really haven't been fixed.
That is just not true.

Are they paying 250k base in London? They weren't a few years back, and therefore they pay based on the market.

The London thing is even funnier because they claim to want top talent, but refuse to benchmark against actual top-talent companies in London (i.e. finance).

It's just nonsense, and if some of this gets disrupted by remote work then I (as someone getting screwed by the current system) will be all for it.
You make good points and I've learned something about PWA's, thanks. You also acknowledge that it's in Apple's interest to push native, which is absolutely true. The only thing I would disagree with is that you think "Apple just needs to give PWA developers [...]" when Apple does not "need" to do such a thing at all.

This isn't just for the cut Apple takes from App Store sales. It's also about differentiating their operating system and hardware from competitors products too. Operating system and hardware matter a lot less if the battlefield is the browser. So I think the argument that native apps are key and essential to Apple's existence is a sound one.

Google for example is pulling in a totally different direction, towards a world where only Chrome matters. In China, it appears that WeChat won that battle already.

I think it's great having so many different and opposing visions for what computing may look like. It would be a great tragedy if we ever ended up in a situation where there was only one remaining vision of what computing should be (unless maybe it was RMS's vision, which I think would be pretty good).

Because of that, I think it would be a mistake for Apple to act against its own interest by giving PWA's any kind of breathing room.

Also I may be wrong, but I suspect that users don't really care for or about PWA's, and that the only people who want push notifications for PWA's are PWA developers.
I’m 100% happy to fly on it if both the US and EU authorities deem it safe. Has the EASA said anything yet?
Iterative self-improvement in areas where you think you may not be doing your best. Imposter syndrome sets in for a reason. Not everyone is good by default. But the good news, you can improve. :^)
I just tried this in VSCode using Intelephense and it detected the invalid syntax just fine ("PHP 5.4+ syntax found."). I've never done PHP development, but it only took a few clicks to set it up (install extension and go into preferences and change the language version).

Since VSCode is just using LSP under the hood, that means it would also work fine in Emacs, [neo]vi[m], Sublime, Atom, etc.

In the long run, I don't see how IntelliJ will be able to compete with LSP, as it gets polished up.
> Provided that I'm running Linux, and I want to do ML, should I get current-gen AMD Radeon or NVidia GeForce?

If you want maximum flexibility and least time wasted, go with NVIDIA. Most models, Github repos, papers, online questions - are on NVIDIA and the authors probably never bothered with any other architecture.
Negative comments aside, something is better than nothing?
It doesnt, it's just a dramatic one liner.
I’ll play devils advocate. The industry is saturated. The world doesn’t need more programmers, the world needs better programmers.
So a startup focused on creating small applications that "help with mundane tasks", i.e. most GitHub user side projects.
> Wouldn’t it make more sense to let the CPU do it, or have specialized cards for the job. So you could have an AMD graphics card and an Nvidia ML card.

Graphics cards are the specialized cards for ML. They are several orders of magnitude faster than GP CPUs at ML because they are specifically designed for the mathematical calculations done in most ML.

We call them graphics cards because that was the first real general use-case for doing lots of linear algebra on large data sets. But long before CUDA came along, people were abusing graphics API to perform more general purpose high-performance calculations for things like video decompression or physics.

nVidia has good leadership and recognized that there would soon be a sizeable market for video cards as a cheap replacement for specialized hardware used in super computers.

Interesting tidbit, when I was in college, one of our CS professors invested in a cluster of PS3s as a cheap "super computer" as they were substantially faster at ML than anything else you could get for $600.
Teaches the beginners a valuable lesson about relying on defaults I suppose...
My point is that a very old discrete GPU is capable of running League at very high settings, and therefore that the new M1 chip's capability to run League well doesn't prove much.

In a more relevant benchmark, it looks like the M1 is about 30% better than the GTX 1050 Ti, which was released in Oct 2016. So it's maybe two to three years behind the state of the art in low-power discrete GPUs? I wouldn't be worried about my discrete GPU business if I were AMD or Nvidia, at least not yet.
> I spend a great deal of time looking through history to find bugs.

You mean when where and how a change was introduced? I dont think bugs are located in the history, since bugs are operational failures on a deployed branch.
Bullshit Broadband Usage Caps Are Hugely Profitable During a Pandemic
No offense, but the author / parent sounds pretty passive when it come to parenting. It could've been an iPhone or a Nintendo Switch or whatever or a Macbook. The point being: the parent never enforced the limits nor stood their ground. Of course your kid is gonna plow you over once they know all they need to do is just ask.

You gotta set those limits and stick to what you say. No matter how awkward or unpleasant it may seem. They'll eventually understand, and on some level, respect you more for being a disciplinarian. Sometimes kids act out though they secretly crave rules and boundaries.
Not much into Javascript these days, had worked a full year in it and couldn't keep up with the slew of frameworks and contradicting opinions on best practices.

happily hiding in the backend :-p
"What a load of shit", "all these problems are your fault."

Really? This comment just seems like ego-driven parental grandstanding rather than an actual attempt to understand how the first generation born into the era of smartphones and all-the-time internet access might have difficulty negotiating a healthy psyche against a multi-billions dollar oligarchy of companies intentionally seeking to monetize their attention.

Congratulations, your son doesn't seem addicted to their ipod. Cool anecdote; here's actual data about wether or not parental control of phone use has much of an affect on phone addiction (it doesn't):
https://journals.lww.com/jan/fulltext/2018/04000/does_parent...
Thanks! Good info.

Along that same line of thought; What do you think about developing fighter sea planes and then have two or three fighters and a support boat at whole bunch of different/changing sea locations?

Another idea. For the expense of a carrier could we just keep planes in the air? Especially if they’re drones and don’t have to take care of pilots.

Re-arm and refuel as needed in the air.
I absolutely subscribe to the fact that placebo/nocebo can be as (or even more) powerful than the intervention that a candidate believes that they are receiving. When I read anecdotes that fall out of line with our scientific understanding of the facts (such as the one I posed above), my default assumption is that we're witnessing placebo at play. From the outside, I definitely would not trust my anecdote. After my experience though, and now knowing what I know about the drug, I still wouldn't chalk my experience up to placebo. I guess that's the catch-22 of the phenomenon, eh?
The therapist is a good one already suggested.

Also instead of other PD I would suggest to save (invest) as much as possible as early as possible. A career in tech is very seldom healthy as a forever job so having an escape path is important.

I used this technique to get enough invested by 45 that I could comfortably live on the dividends/capital gains/passive income it generates without ever touching the investment principle. This is a very nice feeling as it allowed me to "escape the grinder."

Telling Eric Schmidt (while at Google) to "go fuck yourself" and walk out the door to never return was the most empowering thing I have ever done.

My career has been much more rewarding since.
SFP cage is huge
+1

One key component that Voss spends a lot of time on -- if your counterparty comes out a negotiation feeling like they lost, everyone loses.

The outcome of a successful negotiation is that a fair deal is struck, and everyone feels good (or at least not bad) about it.

There are very few situations in the real world that are true one-offs, where you'll never have to interact with that counterparty again. Consequently, scorched-Earth is a poor long-term approach.
> expensive workstation and cheap laptops as a front end

This has worked really well for me too. Desktop is xeon with 64gb ram and I can take advantage of that power from anywhere.
This article is good, but it seems very focused on the mediator's approach--get both parties to follow these steps. Often the relationship doesn't feel like one where I can make that kind of ask of the other person. "I read this thing about having conversations, are you willing to try it with me?" is actually a very vulnerable thing to have to say.

I would strongly recommend the book Crucial Conversations[1] in this space. I first came across it in management training I took and have recommended it to everyone: my parents, my siblings, friends who are exploring management or struggling with a relationship. It takes the approach that all you really have control over is yourself and the way you approach the conversation--how do you make it a safe space while still talking about the disagreement in a non-threatening way.

[1]: https://www.amazon.com/Crucial-Conversations-Talking-Stakes-...
>Both Apple and Google are fully within their rights

Who defines what those rights are? I don't agree with this dictatorial definition of rights. This mindset needs to change.

I don't want Microsoft "owning" Windows and banning Firefox and Chrome because its their "right".
I apologize if I expressed myself aggressive, my comments were not addressed as an attack to a specific person or framework.

Let me know about how would you implement it in 1 minute, I want to know because it seems I missed this method you are speaking of and I really need to learn it.

What was such terrible about "start with a div" all components I seen so far start like that see for example https://getbootstrap.com/docs/4.0/components/dropdowns/

Honestly I am not sure what triggered you, I had a nice dialog about what is missing with the DOM , the other comment acknowledge my point and I am confused by your aggressive tone(english is not my native language so did I used the wrong word or what triggered this response?)
I'm not - the government's messaging throughout the whole pandemic has been "get back to work, peon". There is absolutely no reason to believe that the two vaccines aren't more of the same. You need to work with accurate priors.
> ...the biggest deep learning conference has been renamed, after something like 20 years, because of this kind of pressure.

This was interesting:

> Of the survey respondents, 1,881 were men and 294 were women. Of the women, 44% agreed a name change should occur and 40% disagreed. Of the men, 28% agreed a name change should occur and 55% disagreed.[5] More than half of those surveyed were against the change, but 30% of those surveyed were in favor. In response, the Neural Information Processing Systems Foundation Board of Trustees decided to change the official abbreviation and acronym of the conference from NIPS to NeurIPS. [0]

[0] https://en.wikipedia.org/wiki/Conference_on_Neural_Informati...
Just turning asteroid material to below average 3D printer feed could be a big and useful first step - just overengineer everything by a factor of 3+ and you can build a big part of your mining operation in place from local resources, to refine/proces/manufacture from the good stuff.
I agree there would be work to do and policies to establish, but I don't see this as fundamentally blocking.

Mistakes can/will be done, and fixed afterwards. It's the beauty of our online worlds.
EASA said in September that they'll likely lift the ban this month.
If you're interested, my mother in law is for sale. Very cheap but she comes with a no return policy.
sys_64738 sus
Show HN: Missing traveling during Covid? Travel virtually with this extension
As far as I can tell, they think the dollar should have been falling all along, due to the central bank pumping the money supply, and that it's really just inertia keeping it up. The vaccine jump-starts the world economy, and the US loses out if it keeps artificially stimulating its economy.

That said, it should have been doing that before the virus, and it should have been doing that during the lockdowns. So they're really just saying "We have no idea why quantitative easing hasn't already ruined the US economy, but maybe this will make people return to their senses." (I also have no idea why so much quantiative easing hasn't crashed the dolllar, except to guess that everybody else somehow has it even worse.)
You still need to wear a mask, but once vaccination rates are high enough the pandemic will roughly end and people as a whole can stop wearing them.

Also remember that by vaccinating the highest risk patients first we can make big impacts in the death toll without necessarily stopping the spread of cases.
> It's only through politics that we can make sure that the gains from trade are evenly split. The math of markets doesn't define it.

That's clearly not the case since my employer could legally pay me $15/hour for my work, but pays significantly more. They do so, because they are competing with other employers for talent.
My native language, despite what people think of my ability to write, is English.

Bread is too quotidian for your example, I think. Try subverting something more closely related to computers. Perhaps launching pornhaskell.co.ck would be a better attempt?

It’s more likely to generate embarrassment in class if you ask the boys if they’ve been up all night with sticky Haskell problems.

Good luck!
AWS, when and when not to create multiple accounts
Bill Gates says 50% of all business travel will go away post-pandemic
what are the potential long term side effects of covid

Testicular covid, there are credible reports of male infertility in recovered patients.
https://www.phoronix.com/scan.php?page=article&item=amd-rx68...

> " While Radeon Open eCosystem (ROCm) support wasn't a focus for the initial Radeon RX 5000 "Navi" graphics cards by AMD engineers, that is fortunately changing for both the RX 5000/6000 series moving forward. "

Rocm seems to be supported, works with PlaidML, I wonder if PyTorch works ? That's the main framework I really need ..
Right, what if there are indeed many impostors in the industry? Going by some of the threads on hiring, job applications, promotion criteria etc., there may be quite some people who aren't quite up to the job they are doing, e.g. non-fizzbuzzing programmers, people taking credit for others' work etc.

Ultimately, you have to look at the specifics and some objective criteria. What are your achievements? How does your understanding and skills compare to you peers? Be careful not to get fooled by bullshitters who just pretend to know by using lots of fancy buzzwords in random sequence. You can only tell this through deeper technical conversations.

There's a lot of feel-good answers out there that boil down to "oh, nobody has any idea what they are doing anyway, everyone is just winging it" etc. This is not true. Through conscious effort you can master and build strong mental models of technical systems and processes. It's entirely possible to feel confident in one's expert knowledge of a field after many years of experience. It doesn't mean you feel invincible, and much of this kind of knowledge is indeed about your own gaps of knowledge but also knowledge of pitfalls and illusions of easy answers and knowing when you're entering unexplored but enticing territory that feels simple to beginners, but you expect it to be extremely complex as an expert, etc.

Keep on learning and studying. If you feel embarrassed that you don't understand a particular thing and this bothers you, take some time and dive into it. In my experience there is no better cure than to realize that everything in tech can be understood. It's all logical from the highest part of the stack down to the lowest electronics level. Once you gain enough experience and have a rough mental map of this whole territory, you will know that there's a lot of details you could learn if needed, but not everything is worth knowing for your own case. Apply an engineering approach to this as well. You have a limited lifetime and no single person can know everything. That's the constraint. Now pick out the actually important parts and discard those that aren't necessary for your development. And feel comfortable that you will pick up whatever is needed along the way.

It's a similar case with general personal confidence. There are people who exude this level of confidence which in effect says "Whatever happens to me, I will take care of it. If I'm dropped into a foreign land tomorrow, I know I will rebuild my life. If my house burns down, I'll recover. If I'm thrown into prison, I'll figure out how things work there and will adapt. I don't know what will happen tomorrow, but I'm prepared."

In tech, you can also not know exactly what you will have to learn in the coming years, it will never be like I've now learned everything, from now on I'll just apply it. The best you can do is have a good overall mental overview of the kinds of things that exist and be able to zoom in on any of it when needed.
Basic fp ops like +-*/ are fine generally. It's more about the ability to prevent reodering of instructions (so that Kahan summation etc is not screwed up), and having well defined spec for the precision of things like transcendental functions. HLSL is bit better at controlling this than GLSL is.

It has also improved greatly. Using workgroup shared memory is now a thing. And also one can use subgroup ops that have been in Cuda for years.

Some of the other things like commandqueues are in Vulkan and DirectX12. But oh boy those are pain to program in compared to OpenCL or Cuda. Usability matters too.
Just to be clear - interest doesn't accrue until graduation, the "it would be $30,000" just means each school year added a new $7500 loan.
A psychologist can basically be a coach for things like social anxiety. You might be able to get a better coach but you can also get a highly qualified one subsidized by healthcare.
This may not be a useful answer for you depending on your situation, but the best money I've spent on professional development has been funding sabbaticals between gigs where I engage in deep study on topics that are harder to learn in small doses.
IME, this isn't so black and white.

In some situations, that engineer has a very strong mental model of the business domain they're modelling in code. It's a model forged by years of experience in the domain.

The model has complexities, but they are generally a minimal set necessary necessary to span the domain.

At first sniff, new engineers might find the code overengineered. It's a Chesterston's Fence dilemma. Except, in this circumstance, you have the builder there to explain the fence, and IMO it's wrong to assume malfeasance (obfuscating for control), when there are other contributing factors.

IME, the way to resolve this ambiguity is paired programming and communication. After the 2nd or 3rd session, the mental model should prove to be transferable or not.
I hadn't seen that. Thanks!

He also said "it's not unlikely at all" it was influenced by Bitkeeper[1] and he's "wished many times" he picked main instead[2].

[1] https://twitter.com/xpasky/status/1272958618124595201

[2] https://twitter.com/xpasky/status/1271477451756056577
Can also just write - "My daughter is growing up". Kids at 9 years old and at 14 years old are really from two different planets.
Thank You for the explanation. This is increasingly reading more like a dick move for PR than anything else.

Why cant it just be simple where your First $1M will be 15% bracket regardless of total sales.