skysight-inc/HackerNews huggingface dataset:
> Nesting the same function call in both branches of if/else unintentionally obscures that it's not a conditional printf call.

And the version with mutation masks the fact that the initial value assigned to `ret` may or may not be used, which seems like a very similar problem to me. Plus it involves mutation, which IMHO significantly increases the complexity of any code. Unfortunately C offers limited options here; as cryptic and controversial as it may be, the ternary operator is the only (non-hackish) way to make an expression which selects between two or more values based on a boolean condition without either the possibility of failing to assign a value or requiring a "default" value which at least some paths through the function won't use. (What if there is no reasonable default value and all the required branches are expensive to compute?)

> If you're going to write: … printf(a == b ? "equal" : "not"); … you don't need the function at all, completely missing the point.

The function still encapsulates the specific comparison and the way the result is reported—exactly like the other versions—so I wouldn't say it's completely useless despite containing only one line of code. This is, of course, merely a toy example. You could assign the string to a named const variable if you wanted to make it slightly more self-documenting, though I question whether that would make this particular code any more readable.
However VLAs are in C99 and up. They're rather similar to alloca() in that whatever mechanism you'd use to implement alloca() (automatic stack allocation, or heap allocation), you'd also use to implement VLAs.
I think there are a LOT of people, including me, who feel the same way. My team was reorg'd last summer, and a number of people from my team were reassigned, including my manager; now a bunch of them have left the company and moved cross-country, and I never got a chance to say goodbye to them in person. It's been a hard time.
But... just working hard might get you a job you like better, though with less pay. Working the room enables you to climb the management ladder, but may take you out of the work you actually enjoy. Or not.
Literature Review on the Use of Deep Learning in Software Engineering Research
not "as in" but depending on the vr glasses.
This isn't helpful for less technical users but most embedded browsers have an option to open what you're looking at in the real version preserving state. I find this handy to quickly peek at something while conceptually still in the app that opened it, and then go to a real browser if necessary.
Get New Visitors
I have two issues in particular. The first issue is that you call this license open source, but each of those first two "You Cannot" points violate the Open Source Definition. The second issue is that it feels like a bait and switch: a lot of Airbyte users may have never started using it if it weren't open source, but now they're stuck having to either fork it or migrate away from it.
It's interesting that the last trend of "innovations" on the ad space make it harder for their clients to tell where exactly the clicks come from.

I've read plenty of claims that it's for increasing lock-in on their analytics platform... But why would people selling ads want to lock their clients on a free loss-leader?
I wish I could use Firefox full-time, but for some reason Zoom's web client supports Gallery view only on Chrome/Edge.
It's an off-shoot of startup consulting. Over the years I realized the first step in helping a founder, CEO, or anyone with a project (especially someone struggling) wasn't (usually) the plan, goals, team, etc. It was them and how they planned their day, week, tools, meetings, and so on.

When someone is really grooving, and they find their personal workflow, look out. It's not unusual to check back in with a client just laughing at how much they get done in so little time. Sometimes, of course, ruts and grooves are separated by a serious wall - and it's harder.

These days, I do a deep dive on the project, then bounce back to their workflow and deep dive on their habits, routine, tools, and so on. It makes all the other "business" work easier and the client is usually happier and more productive longer than just knocking out the scary thing that made them call me in the first place.

One of my Covid projects was writing a manual and workbook for it. It's in first draft, but I'll post it here when it's presentable.

You two and the Ali92hm are welcome to a freebie! Thanks for your interest.
Ever watch Mr. Rogers' Neighborhood? Remember how he'd change his shoes and sweater in the intro and outro? Transitions like that are part of a healthy routine. WFH I've maintained a morning "get dressed for work" and evening "change out of my work clothes" routine, even though I might just wear shorts and a t-shirt for work. The point is to psychologically frame the different aspects of our lives
You would expect this to be MS's to lose, but they fell in the open core trap
I think you understate your actions. Raising decent human beings is something that matters to us all. Saving someone's life is something that means literally everything to those people and their loved ones. It's hard to matter more than that.

You've done quite a lot.
They have most definitely done this, I have seen it myself on Android. I'll see if I can find some more sources on this later.
There's a study tying drop in crime rates correlate with end of leaded gasoline usage.
Interesting relevent article came out from Bloomberg yesterday about Arizona water authority helping boost new more efficient and cheaper drip tech:

https://www.bloomberg.com/news/features/2021-09-23/how-micro...
Something something war industrial complex. At least here we might get something out of it. The fraudsters are everywhere, some things even become laws that work against the general population, tort reform in Texas comes to mind.
Super duper lean, never was able to hold onto much muscle.

Probably more to do with my activities of choice though, mostly 'cardio' from skateboarding/swimming/running I'd wager.

This has completely fallen on its face though, admittedly way too sedentary for my own good anymore...
I'm always interested how much revenue peoples hobby projects earn.

The vast majority of projects seem to take someone months of work, get 50 github stars, and $25 worth of donations... Which is really sad - it basically means the vast majority of opensource authors have to have another job to pay the bills.
How do you feel about calling William Jefferson Clinton "Bill Clinton"?

That is, was "Johnny" something his friends called him, or what he called himself in general when introducing himself to people? I'm getting the impression it was more the latter.
we just got this big grant that works with healthcare and genomic data for a new type of therapy in Australia, so we have jurisdiction requirements (data needs to stay within Australia, some data needs to stay within New South Wales). We're currently talking with your run of the mill providers, but I'd pretty excited to try this out with Cloudflare instead... esp. when previous similar projects have been hit with some nasty egress costs
You can do it in parallel from several computers. Masscan has capability of dividing workload across multiple processes.
In some people (e.g. me) it takes the form of wanting to accomplish X before sleep, but being too tired/lazy/... to start, and so procrastinating a little bit, while still intending to do X. Then, as time progresses, I probably become less likely to start on X but I keep doing random stuff (sometimes useful, sometimes not) because some part of me thinks I cannot go to sleep because I haven't accomplished anything... sometimes it even feels like bargaining after the fact, e.g. I decided to do a much less important Y instead of X, to feel like at least something had been done.

I've learned that if X isn't working out the best thing to do is to just force yourself to go to bed :)
I have been doing work on ensuring my app is compatible with the many Object Storage services. Would be great to get access to this early and make it compatible too.
OpenVSCode Server
Koalacide!
I was merely indicating that the person to whom you initially responded (cycomanic) offered an excellent, and very detailed, point-by-point rebuttal of your initial broad comments about PhDs. I thought it provided a more nuanced explanation of how the overall training and career prospects vary by _location_ and _field of study_.
Well first of all I don't think the government should ever infringe upon my rights, but that's an "in an ideal world" type of thing.

Second of all the government itself should be striving, and one of its strongest foci should be to catch such infringements and correct them.

I suppose the donations are tax deductible which is a decent compromise, but my point is a) that such organization exist b) they have more work than they have the resources to do and c) citizens have to fund them out of their own pockets seems like a pretty big failure of government to me.
What about the other supporting links in the article?

You seem to be implying an elaborate misinformation effort here, but provide no support for that.

To paraphrase some good advice: Don't disbelieve something just because doing so confirms your preconception.
For me it's the opposite. Things just are so much harder than they need to be. Rotating and moving stuff ends up with lots of transforms in the svg. Copying something in from another file wreaks havoc if both files used classes to style things. So many surprises all the time. I want to like it and Gimp, but end up with paid options every time.
If you look at many applications that are absolutely guzzling chips -- automotive, appliances, IoT -- you don't need cutting edge chips. Cheap and fast enough is a great market niche. Especially when "fast enough" is state-of-the-art from 5 years ago.
We are working a more holistic approach to ingesting and providing recommendations from companies like Backblaze, OVH, etc. in addition to many, many more providers for other AWS services. The goal being that we can give customers the tools they need to get visibility on what options exist and take action themselves from there.
Yeah I typoed it in my hurry to respond, fixed. And totally a good idea. It used to be front and center on the signup page and then we entirely reworked our signup flow to have the personalization survey first.
Gem (YC 2017) gains unicorn status with $100M raise
Or avoid anything that wasn't made the same way 400 years ago. ;-)

Except pewter. Avoid that.

But like -- wood, cast iron, earthenware, unleaded glass, natural fibers (cotton, linen, hemp), vegetable dyes: I don't see how you go wrong with those.
So "free" but still a lot of hoops to jump through. For android I just plop down an apk (like a normal OS).
> - many meetings can be replaced by an update email

Project Manager checking in here. I'm one of the originators of all these meetings. Whenever someone complains that this meeting could be replaced by an E-mail, my response is: "But, do you actually read your E-mail?" If they are honest, the answer is often "NO". I'd love to reduce our meeting load at work, but Person A needs a decision from Person B and Person C would like updates from Team X, and none of these people use their goddamn E-mail! So, sadly, it's off to another meeting room...
Indeed, strength training during fasting will also further protect muscle tissue from breakdown during fasts.
Yes, we have read after write consistency across regions today. We're considering relaxing that if we need to reduce latency (one of the things to be worked out in beta!).
"I can't complete this recursive algorithm because I ran out of stack at this particular step" is a much nicer error message than "segmentation fault". For that it would be useful if you could check remaining stack space before recursing.
Maybe it might encourage people to stop turning non-issues into issues in the first place?
Data Privacy Software start-up, inheriting and growing a team of 60 software engineers.
That doesn't seem right. As far as I know, rivers/lakes/aquifers are pretty much the definition of fresh water.
> Had to pick them off her with tweezers every evening she came back from the place.

Wonderful recreation activity, I would venture!
> non-standard ports is confusing if you're a large team

I think this is the key part. For me, this is for very small teams or for my personal server, which I need to be able to access with a password from possibly anywhere.

For a larger team, I think I agree - emails would be too low of a signal-to-noise ratio. Although I would still use something like fail2ban, but use it just to log to somewhere more appropriate just in case I need it.
....infiltrating the NTP pool!

Oh my, that is clever =)
Your room can be as bright as the outdoors (2019)
If you do ever want to try to make the switch again, you might try the 'Auto Tab Discard' extension. It lets you customize how tab unloading works. I had 2755 tabs open without breaking a sweat (down to 1093, woo!). Starting the browser will only load the last active tab and, as you continue to work, your older tabs (depending on your setting) will start to get unloaded.

I want to say this is a feature of the browser itself, but the extension (add-on, whatever we call them now) gives you a lot more control.

As for session migration, maybe an extension like 'Tab Session Manager' will help? It supports several different formats, so surely one of those formats is something that Chrome can export. That would let you move everything in one fell swoop, at least.
How does certificate pinning work on corporate networks where all of the clients have a certificate from the local root CA installed and a proxy server examines all encrypted traffic? Presumably that doesn’t break Facebook so maybe there is a loophole there.
Gnome 41: The next-generation Linux desktop
The answer to your original question is "trust the team". Integral to that is that they must have the skills on the team (or close to hand) to be able to do specialised work, in the same way as you might have someone with the "DBA" job title who specialises in databases. What you would expect is not that all the database work goes to the DBA, but that other team members would pick up DB jobs that don't necessarily need the full depth of their skills, with the DBA there to help if needed, and the team would be able to sort all that out themselves without management overhead. Incidentally that's also why you don't need to hire people who already have cross-cutting skill-sets. You're aiming to hire people who can learn, and trusting them to do so.

If you're not in a situation where you can envisage "trust the team" being something you could live with, then yes, what you're doing probably looks rational to you. "I can't spend my dev hours..." makes me think you're in a fundamentally McKinsey/Taylorist environment, low-trust by design. That's not uncommon, but it doesn't make other approaches wrong either.
With IPv6 privacy extensions this gets really big really fast and is mostly empty.
Yes. We have an in-Worker API to start, but will also make R2 available outside of Workers as an API endpoint.
Oh come on, im not an experienced poker player but even i know that reading the facial expression and body language of your opponent is a core element of the actual game.
Except that GP asserted that reading the rulebooks was a substitute for, you know, actually having been there and that people who had were wrong.
Someone needs to intervene in this ridiculous cult.
This article is pretty bad, for all the usual clickbaity reasons. It's worth at least scanning the study they're citing, which is (even as a layman) pretty easy to read.[1]

[1] https://jamanetwork.com/journals/jamapediatrics/fullarticle/...
The Old, Bad Approach in Product Management
I've also found many, many companies that blacklist several keywords including "spam" (before using unique emails for all services I used spam@mydomain.com for most sign ups).
In the main single player campaign of Assassin's Creed Unity you earn points throughout the game to upgrade your weapons, similarly to many RPGs. I distinctly remember selecting an upgrade once and a popup appearing asking me to pay real money for the upgrade.

It completely threw me off guard as I thought I was playing an offline sandboxed game. This popup killed the game for me as it broke the immersion, reminding me that I am not taking part in the French revolution, just a guy with a controller in his hands and a credit card in his wallet. I stopped playing after that.

I am not arguing against micro-transactions, I am arguing against the blurred line between offline and online.
Guide to project onboarding (checklist and common problems)
On Visual Studio Code and OpenVSCode Server
Wanna feel that thrill again? Do some bare-metal embedded.
I had the same experience, in a longtime waterfall company, that adopted Scrum, with significant pain points but it was still a world of improvement. The thing that the Scrum haters don't see is that its biggest benefit is invisible -- it's in what doesn't happen, in what Scrum avoids.

Scrum avoids the eighteen-month waterfall death marches that kill a department or a company. Scrum gets you thinking in terms of managing scope, of pacing deliverables, of thinking of a list of prioritized "wants" as you say rather than a dictated set of commitments. Scrum makes you approach development as it has to actually happen in the real world, rather than as a dictated plan that inevitably won't survive contact with adversity.

Of course it's completely possible to still mess that up, with overzealous adherence to process and ceremony and metrics. It's very possible to run Scrum as a set of perpetual two-week waterfalls -- and very possible that that's still a great improvement over two-year waterfalls.
Those novels are natural extrapolations, deductions given the way our economy and society are organized. They are warnings, but given the incentives of market capitalism, they are in many ways inevitable. Even if Facebook et al decided not to do such things on moral grounds, it wouldn't be long before someone else appeared to fill the void.
Huh, I guess I know why my bees died now. But in my defense, I'm a very private person.
> Chances are you were sent here by someone within Slack, IRC or another chat after you’ve started the conversation just saying “Hello” or “Good Morning!” waiting for a response and now you’re curios what they tried to tell you with this link…

I understand what this is going for and I can see how it's likely useful, but surely there must be a less passive-aggressive way to convey this sentiment...
If you are particularly concerned (could be justified) you could get a small aircraft with a diesel engine, don't seem super common but might be increasing.
I tried out RescueTime in the past (~2010-12 or so) but I was never comfortable sending my tracking data to a remote server. I since found Qbserve[0] which is a similar product, but it keeps all your data local. If I find myself distracted on any given day, then I turn on focus.app [1] to kill those distractions.

It's not as elegant of a solution as what RescueTime offers, but all my data stays on my machine which is worth the trade off to me.

[0]: https://qotoqot.com/qbserve/

[1]: https://heyfocus.com/
Don't reckon they're much different to other Australian wildlife and they're not cuddly like they appear or as many people like to make out.

From time to time when I was a kid my parents and relatives used to take me to places where one could cuddle them and I can tell you they're not very cuddly at all.

We tend to anthropomorphize cute animals with big eyes and I reckon that's not good for conservation overall as the ugly get less attention. Moreover, how animals appear isn't a good indicator of their nature. Another well-known example is the loris, it looks really cute but it's a very bad idea to pick one up as you'll get jabbed by its poisoned barb.

Best thing to do is to just look and leave them be. Koalas aren't the only animals suffering habitat loss, many are and it's a huge problem.
Sure, you could just setup a Worker in front of a bucket. This is very similar to how the original Workers Sites worked.
You ask for an automatic allocation of N bytes. You can use alloca() if you have that available, or VLAs if you have that available.

If you have neither, then you still have to worry that fixed sized automatic allocations might be too large, but at least this can be checked statically.

Given either alloca() or VLAs, those can be allocated on a stack or on a heap, and the spec does not say either way. The OS might over-commit memory, too, and if the C run-time has fixed-sized stacks there may or may not be a guard page at the end.

However, even with all of that, using memcpy() or similar (see elsewhere in this thread) to touch every byte or every 4KB's worth of bytes in what might be the direction of stack growth (if there's a stack, otherwise the direction is irrelevant), is something you can do to make sure that the memory allocated is committed, and that any failure due to over-committing (bounded stacks look like over-committed unbounded stacks) is detected as early as possible and without corrupting memory (e.g., by wildly exceeding stack bounds). Failure may ensue, but it should be behavior defined by the machine rather than undefined behavior.
Kind of like the brown M&Ms; if you don't bother to notify the bees, what else aren't you taking care of?
There's already precedent with a fab in MN https://www.asahi.com/ajw/articles/14416247

And the US Govt props up other critical industry, not just for military but trade, gas, & food.

Personally I support it.
Since I've been "reassured" that we're not being listened to by smart speakers, I can only assume that familial links i.e. the 'facebook graph', are also exploited by ad companies now as well.

Anec-data: visiting the in-laws in a different part of the country, so my device and location is 'known' to have geographically moved by tracking, they searched for garages and glazing. We return home, and every advert is for garages and glazing.
They aren't beloved by the Australians I know. They're stupid, smelly, disease-infested pests. But I agree that they look cute.
I could see that sort of thing being very useful for a debugger.
The Matrix, according to the lore, was created as the perfect world for humans to happily live in :)
It can kill your (human) staff though.
How is it different to gitpod?
I think concentrating on the language is a mistake. Once you can grok a few, perhaps at least one imperative and functional, you can learn any other in a matter of days. Sure, mastery takes much longer but in my experience most businesses hire for effectiveness to make change not be a guru of language X and Y.
New and revamped Easy packages and an updated Juxtapose site
Details of the packages can be found here:

https://djalbat.com

The Juxtapose site is here:

https://juxtapose.info
Nine out of 10 respondents agree this is a stupid question.

Who are these so-called "respondents"? Is "respondent" a term used when to
dress down the cretinous?
“They are secrets that, once revealed, make the divers not just more effective at their craft, they argue, but more effective, conscious, skillful, and thoughtful as human beings”

If you can suspend your initial disbelief and are willing to do some reading on the topic of breath work, I recommend the writing of James Nestor and of course Wim Hof.

Divers are using these techniques in order to train to hold their breath a long time, but the claims of the other benefits are verifiable and measurable in labs as well.
Platitudes are cheap.
The founders' response here regarding abuse seems to be heartfelt and genuine.

However, this does make me think. There must be a lot of money in 'bossware.' More broadly, there's market opportunity to appeal to poor managers' basest instincts: measuring people in precise (albeit irrelevant) ways, micromanagement, aiding interruptions, etc.

It's icky, and most here wouldn't want to work on it. But people somewhere are. What else fits into that category?