skysight-inc/HackerNews huggingface dataset:
The slide being such a mess, makes me think that the speaker's arguments may not point to the danger so clearly either. This makes me look favorably on the title even though it is hyperbole.

Granted this is pure speculation on my part and should be treated accordingly.
I share your opinion. The second demand from the lawyer sounds like me when FOMO makes me lose my touch. Not at all reasonable and lacking the warmth of humanity.
Ohhh okay I see. Wow :( Thanks for the clarification.
Sorry it didn't work for you! Do you happen to be using a service like Pihole, etc to block specific domains on your network?

We currently use Postmark for sending transactional email and by default, they rewrite all links to use their tracking servers. We didn't intend to have that enabled, so apologies for the oversight. I've just disabled that option, so links should resolve to their intended destination now. Links that go through multiple tracking redirects are a personal pet-peeve of mine as well!
Considering the dropped cases apparently they didn’t all lie.

But to answer your question, bringing in funding is both one of the most important and difficult jobs for a professor or researcher. So I assume some lied to unethically get a career boost, thinking they could just casually omit disclosing a role in China to get a chance at more funding.

The vast majority of scientists just want to do their job (research), but they have to play the funding game which gets deeply entangled with political bullshit. China offers the carrot (thousand talents) while USA offers the stick (China Initiative)
Capitalism has only done all the good things it's credited with if you ignore the externalities starting to come due in the last decade. There's a cost, and capitalism only works by socializing it. Even the good stuff is built on publicly funded research and projects.
>I believe this is sarcasm taken to heights.

No, Apple fanatics really believe only Apple can make aesthetically pleasing things. They are enablers for the company at this point.
I agree that software and fabrication have much more overlap with regard to challenges faced than software and manufacturing. Unfortunately, manufacturing gets most of the academic attention, so job shop scheduling has basically stagnated since the 70s, when academia started becoming aware of Toyota's innovations in manufacturing. Some work has been done using genetic algorithms to try to tackle the subject, but nothing substantive has taken hold in the industry.

That being said, I've found a few resources that help you start to get a handle on fabrication (and software development) and how to manage it. Theory of Constraints by Goldblatt, and it's more executive-friendly companion volume called The Goal are a good place to start, but lacking on detail.

Understanding Variation by Donald J. Wheeler has proven to be a very useful resource.

It's About Time: The Competitive Advantage of Quick Response Manufacturing by Rajan Suri is the executive companion to the book Quick Response Manufacturing: a Compan-Wide Approach to Reducing Lead Times by the same author. Mr. Suri uses a system-dynamics approach to manage capacity and to manage batch sizing, which his research revealed as the keys to optimal lead time reductions, and thereby overall throughput.

The other interesting thing we've found by analyzing the data of our company is that the time it takes to ship a particular piece (measured in days) falls into a long-fat-tail distribution regardless of the scale we analyze. In other words, if we look at one employee's output, or one team's output, or one shop's output, or the company as a whole, the time to ship is in a long-fat-tail distribution.

Because of this, we basically manage by how long something has been in a particular department. The longer it's been sitting, the higher its priority becomes. What we're trying to do is basically manage the exceptions and let the system manage those that are in the normal bell curve.

Hope this helps. Feel free to ask further questions. I find the topic fascinating and not many people share this interest.
It’s 2022 and people in these threads still do not understand that the design is so that users don’t keep the wire attached permanently, instead of charging the mouse once every three months.
Can't developers target different API level with different builds?
Kompute – General purpose GPU compute framework for cross vendor graphics cards
Most VESA monitor arms are like $30 to $40.

https://www.amazon.com/s?k=VESA+monitor+arm
its rare but im ok with a nested ternary when its being passed down as a prop. dont wanna use a function in that situation.

sidenote - I discovered vladimirs blog a while back and love it. high quality content
I haven't had much occasion to use it (I dipped into a gaming group that used Matrix but quickly fell out of it) but https://github.com/poljar/weechat-matrix seems mostly adequate if you are a weechat user and just need the text chat features. Feels just like IRC.
As a candidate, coding exams are really useful for identifying companies I don't want to work for.

As a hirer, they're useful for not very much at all. They don't tell you if someone can produce working software, they don't give any insight into how someone thinks or how quickly they can learn, and they will rule out many candidates who are better than most of those they rule in.

They might help you whittle very large candidate lists down to smaller ones cheaply but if you have that problem you should be using a different approach.

With code exams as part of your hiring process over time you will skew your hiring towards presentees who have crammed and rote learned and are there for the wrong reasons.

Hire people you think are smart, try very hard to stamp on your unconscious biases, aim for a broad variety of experience levels and types in your team, give them all the support and help you can and make sure that you quickly fire people who turn out to have misled you about their skills.
If what they write is to be believed, then women on tinder are only looking for true love.
Kind of a coincidence that you should bring that up since several jobs I've been at involved stints analyzing performance and identifying bottlenecks in existing code and it is, unfortunately, rather easy to glue together even well designed libraries in ways that result in a slow, inefficient result. Developers simply cannot get away with not knowing how their tools and libraries work under the hood.
There are definitely arms available for almost any size or weight range you can imagine, but the heavier weight-rated ones tend to be pretty utilitarian since there's really no way around the physics of a weight on a lever arm.
The FBI lied in order to try to get convictions [1].

[1] https://www.knoxnews.com/story/news/crime/2021/06/14/federal...
So people are only allowed to be positive on topics? I don't think HN got that memo.

Don't open a Tesla, Facebook, or crypto article, you'll be shocked to see how many people hate those things and are commenting anyway!
To rewrite a comment I posted earlier:

There are always stories of senior candidates with years experience who fail painfully simple coding interviews. If these candidates were gainfully employed, maybe that indicates their roles, perhaps their entire careers, didn’t require programming? Or perhaps it means that it’s possible to write code without having a deep understanding? Or could interviews be simply that nerve-wracking that experienced people fail easily?

These widespread anecdotes should inspire reflection, not just on the utility of technical interviews, but on the very nature of the work that goes on in the software industry. What exactly is going on?
Me too, I just don’t know if everyone else reading connects those dots.
Yarn, Pip, Composer and co: Vulnerabilities in popular package managers
> The best coding tests are those that demonstrate you know how to code applications relevant to the job

Exactly. I am extremely confused as to why puzzle exams are common. Why can't the exams cover things that normal developers work through all the time? Things like reading existing code, improving error handling, debugging, basic performance optimization (e.g. don't do unnecessary work inside the for-loop), refactoring, etc.

When I was an interviewer I gave some code samples to a candidate. The code would have all sorts of problems in it and I asked how the code could be improved. If the candidate couldn't identify basic problems then it was a red flag.

For example, I made the code catch all exception types and ignore them. If you're a developer and can't tell me "You probably shouldn't do that" then you're not ready for production work. When I ask, "What can be done to improve it?" the minimum I expect is "Log the error" or "Don't ignore the error. Propagate it to the caller" or "catch only specific exceptions".

Funny enough, I once had a boss who wouldn't make the cut based on my example above. We begged him to stop committing code.
Huh, that's pretty ingenious.
ironically, for me, uBlock origin blocked the image on Imgur
If it is not generating its own power for remaining operations (cooling etc.) then they could tell by reading a drop in drawn power from whatever the usual external source is?
Doing a financial product as a green self-trained dev is not a great idea. But it's also a straw man. There are many great products that don't need to handle millions of users, or are not handling bank connections, that can be bootstrapped by smart people willing to put some work into it.

If they are okay with slower growth, those people will learn a lot, may build a viable business, and will not have to deal with the stress of dealing with the board and constantly raising money.

There are many, many 5-10 person companies (or less!) that have been bootstrapped, that make a lot of money, and that have very happy founders with happy customers, and whose founders have no pressure to sell out or do things they don't want to do. The main cost is patience and willingness to not be a glitzy success story in the papers. Nobody is paid to encourage you to take this path, except for you.
It's also well known that many of our enemies sneak into civilian and military education. A fair amount of the Taliban are Western educated and are trained in camps run by people who used to do legitimate work. There's an entire cartel in Mexico that consists of a subset of their army that we trained to fight cartels that became a cartel.

This article also conveniently leaves out what the "popular protests" are about, which the last time I read on this topic was the Taliban bombarding their country and the President doing very little. So, are coups ever acceptable?
You were specifically speaking about serif grey text on white, which is pretty much what I just told you - WCAG AA compliant. [1] You weren't talking about Lighthouse nor mobile specifically, so I just answered with whatever info you gave out.

[1] https://i.imgur.com/SF5WTCa.png
Way to skirt around the fact that nothing points to it having come from America or being due to it. Even if incompetence allowed it to spread it was already global when it reached the US.
A senior engineer may be super rusty when it comes to programming but should be able to get up to speed relatively quickly. I'd be more concerned with their communication skills, their understanding of crucial concepts, and how they approach very difficult problems.
"Ha ha, I tricked you into selling for only 2000% of your asking price!"
From the article:

“{number && <JSX />} renders 0 instead of nothing. Use {number > 0 && <JSX />} instead.”

Functional JSX would look like:

const isNumber = number > 0;

{isNumber && <JSX />}

You can similarly do things like:

const isVisible = condition1 && (condition2 || condition3) || guard(props.input1);

{isVisible && <JSX />}

The functional paradigm and some basic code factoring can make quick work of conditional JSX
Yes, once you've added information to one Rownd partner, it _can_ become available to a second partner, but _only_ if the user consents to sharing it and only when the fields/data types match between the two apps. Typically, that occurs during the sign-in process.

We currently require verification on each partner site to ensure that the person signing-in is actually the holder of the email/phone. In the future though, we plan to allow a user that's authenticated at one Rownd partner to click a single button on a second partner site to simply pass the existing verification and account info across. In that case, no email/sms is needed as long as its done in the same browser/device.

Thanks for the question and your support!
> It's much easier for an unscrupulous person to find a friend who's willing to inflate their achievements on the phone than to provide on-the-spot solutions to programming problems they lack the skill to solve themselves.

A good hiring manager will be able to sniff that out rather quickly. Following up on references doesn't mean calling it a day after one random phone call either.
No there isn’t, you’re spreading misinformation in a laughably obvious way.
Reversing a linked list is pretty straightforward. This is going to be unpopular, but i wouldn't hire someone who can't write a program to do that.
> Most Taiwanese people prefer the status quo

The status quo is that they are independent, see themselves as independent, but simply haven't made some outright declaration.

It can both be true that they see themselves as already being independent, and also that they don't want to make an outright declaration.

Specifically, the ruling party has said that they don't need to make an outright declaration, because they are already independent.
They all seem to have serious problems at that price point. I got through about three before giving up and buying a decent one, albeit second hand.
The tests are close to worthless. It is easy to check if someone truly did what they claim on their resume by asking questions about projects they worked on. Caught way more people misrepresenting on their capabilities by doing that but you have to have people doing the interview who has both breadth and depth in multiple areas.

I rarely see interviewer(s) asking questions to try and discover the person level of knowledge but instead ask questions showing theirs.
>the desks were just planks of wood on cinderblocks from the hardware store

While used as an example of bootstrapping, I have to say that one of my favorite desks ever was a solid-core door on cinderblocks.

You can adjust the height to your specifications with bricks or wood shims; the cinderblocks can become cubbies for holding various bits and bobs; you can paint the door whatever color you want cheaply; it can take a huge load, as I had two giant 20" Radius monitors on it.

I even experimented with giving the desk a slight upward angle with shims, which worked pretty well.
> A $1600 monitor with no HDR, can you believe it?

Is there a good alternative for reasonably calibrated 27" monitor, with 5K resolution, integrated (96W) USB-C hub that have camera, good speakers and HDR? How much that monitor costs?
I like ternary conditionals, nested or otherwise. But I also like reduce. And regular expressions. And I know a lot of other devs hate some or all of them. So I tend to use them sparingly when working with a team… although I do see more ternaries in idiomatic code these days, generally as devs embrace a more FP style.
The first patient to get a transplanted pig heart dies
I would complain. I bought the cheapest mouse and keyboard. I don't need high-tech stuff for coding. But it's your choice, not mine.
We like to blame the West for the actions of dictators, but I wonder if a saner reading is that these things are generally inevitable. We wanted to "westernize" China by way of trade, and we probably succeeded to the extent that we could even if China remains communist. We sanctioned Belarus which probably would have become a dictatorship anyway. Similarly, I suspect your proposal to "make a deal with a dictator" will just result in that dictator declining his commitment on his deathbed (what does he have to lose? He's already gotten his lifelong dictatorship side of the deal).

Ultimately, democracy isn't just a way of organizing politically, it requires a culture that values/expects/demands democracy. If people don't value or demand democracy, then perhaps no amount of sanctions or toppling dictators is going to result in a reasonably democratic government, but conversely sanctions and toppling dictators probably isn't worsening the democratic prospect either (contrary to anti-Western propaganda and criticism).
I don't have amazon on my phone due to the bloat and opt to wait until I get in front of a desktop. Which means probably 80% of potential impulse buys from my phone are forgotten by the time i'm back home and they've missed out on sales. It's lost opportunity that they can't measure and so it will forever be swept under a rug.
HardenedBSD are clowns. OpenBSD has some good ideas, some clownish ideas, but as a user you cannot separate the two and as a developer community, they aren't interested in reducing the clown factor. GRSecurity also has some great ideas and some silly.
This is nothing new, even Wal-Mart does it, it's retail selling 101.
> proportionally decreasing the urgency of researching them

Unless your primary concern is defensive against biowarfare rather than natural outbreaks...which is indeed a priority for military research h.
"sometimes have intersected" that is quite a generous a very very generous interpretation of the situation, if there would be ten guys like Kim then we would be asking questions, why should we not see this in this way.

Specially since this has happened a lot of occasions before[1], in places like Chile and around the Americas too.

Are we going to ignore what Operation Condor was ?
Interestingly enough you could do something like this NOT with European universities but with Ivy league Universities and Mexican corrupt presidents.

This should make us ask questions about American institutions instead of yelling.
Muh Cuntspiracy!!

Don't be a glowie friend, and ask questions about amercians institutions and their overlord interests.
[1] https://en.wikipedia.org/wiki/Operation_Condor
Sivers sold the company ages ago
Microsoft's xCloud only streams controller games for now, and I think that has provided an exceptional user experience early on. You can select the game in your browser, and pick up the different input device while the stream loads. Once you're done playing, put the controller down and Ctrl-W to close the tab and go back to the real-world.
More hardware means you can do more things. Yes, lots of software is slow and bloated for no reason. But sometimes you want to be able to do more than the current hardware allows.

And it's not like the rustc devs haven't been working on performance improvements.
Are you just saying that the powerpoint slide didn't literally kill the people, the explosion did?
Uncombable Hair
I kind of like the system they have for pilots: 1. A major exam/hurdle at the very beginning (FAA checkride), and then 2. Basic proficiency checks every 24 months done by an instructor. Vary that period as appropriate for developers. You get the initial weed-out of people who have no business being developers, and then periodic checkpoints to make sure atrophy is not a concern.
> So is it 100% certain that he was being groomed for a coup by the US? No. The reason it's newsworthy is that he is just one out of multiple dozen people involved in coups that has received similar training regimens. It's one more case in a pattern, which makes it very newsworthy. Indeed, the article links this study: https://journals.sagepub.com/doi/abs/10.1177/002234331771355..., which indicates that there is a statistically significant relationship between these kinds of training exercises and coups. So the title doesn't seem misleading to me at all.

Is there strong evidence that he was "being groomed for a coup by the US", or anything to support that kind of conclusion beyond speculation and innuendo?

I'd imagine effective military training may be helpful to a coup plotter's success, but so is literacy and all kinds of other things. Where's the "newsworthy" articles about that?
This assumes that experience is more important than skills. An extremely smart and motivated programmer with 3 years of experience is going to be far above a programmer with average intelligence who phones it in.
I've been having a lot of fun building out, and playing with uLisp. I enjoy adding low level functionality in C, and then interacting with it at the uLisp REPL. Very satisfying.

I really wish there were a handheld device like the Precursor, or Solder Party Keyboard Featherwing[0] that was available in a robust form factor, like a graphing calculator, or wedge keyboard. Ideally with a Teensy 4.1, or similarly spec'ed microcontroller. Bonus points for a LoRa module for messaging/mesh networking with other devices.

[0]https://www.adafruit.com/product/4818
Or omit crapware from the original state.
> Arguing only leads to both sides loosing.

Indeed. At least the lawyers seem to be winning.
Oh, that's such good news. Thanks!
I’m dreading the day when the kind of coding I grew up with is called “old timey”. Already the music I listened to is moving over to the oldies station (greatest hits of the 80s 90s and now!). They were playing nirvana…
Why did Debian need to change Redis to link Lua dynamically in the first place?
"Rich people don't have an easier time getting the housing they want than poor people. Sure, if we falsely regard everyone's goal as "have any level of shelter and security, as soon as possible", then rich people probably have it easier."
One thing to note is China has always been pretty obtuse / cautious / isolationist about foreign policy that doesn't absolutely directly involve them. In recent decades that has changed ... but their public approach sometimes seems cautious in some places ... conflicting / less cautious in others.
Other parts of the world have cheap reliable taxis with no medallion crap, and Uber is just as eager to put them out of business.
> ... they all test very shallow knowledge that doesn't relate to ability to produce software that performs under load.

That's a later filter. The first filter is, can they code at all. Like, FizzBuzz level of "at all".

I mean, if you need them to produce code that performs under load, you'd better interview for that too. But people tend to first worry about whether they can clear the lowest bar before they proceed further.
I think your odd use of the exclamation mark is a great counter-example to your comment! After a long sentence with zero commas, here we have a punctuation mark! It doesn't exclaim, as in "Watch Out!" or "This is amazing!"! It's a questionable choice, it makes the reader think: why is this here? Is this writer casually throwing out punctuation that isn't needed?

That cognitive interruption, which I've kindly added multiple times to my first paragraph, is precisely what McCarthy says not to do in the very first bullet point of the article:

"Use minimalism to achieve clarity. While you are writing, ask yourself: is it possible to preserve my original message without that punctuation mark, that word, that sentence, that paragraph or that section? Remove extra words or commas whenever you can."
Yet another proof that most studios don't care to port into Vulkan/Linux required by Stadia, a huge effort for a platform with an uncertain future.
The AI historian: A new tool to decipher ancient texts
PSA: Studio Display Stands Are Not Interchangeable
Do you happen to be hiring for customer support / support engineer roles?
Have you considered contracting / consultancy engagements?

I find things like 1:1's infantile / patronising / condescending, I'm sure some employees are convinced about their benefit, however I'm unable to come to that conclusion myself when thinking about it.

For me contracting is a more honest exchange of my time and expertise, for money.
I've definitely passed more technical/cultural interviews on my own than I have found recruiters like that. I think you got pretty lucky in that regard.