skysight-inc/HackerNews huggingface dataset:
TeX is amazing. And this article does a great job of introducing the various aspects of the ecosystem. I have been using it more for non academic work like presentations as a software engineer. It is amazing at how malleable it is and everything looks just so beautiful
Zero Trust for Application Developers
You should try the iOS development platform. You can't even run other apps except the app you are building on the emulator (I needed to test my mobile app launching another app feature) not to mention that you are pretty much fucked if a part of the SDK breaks (versus for Android when it's just an open source patch)
That's a pretty big freakin thing to leave out, though. Code that depends on its context is, some would say, bad.
That's taking the term "value" severely out of context.
My family tree farm has been closed over 20 years, and people still just show up looking for trees. About an hour drive from the (major) city. Sometimes while we're in the middle of Thanksgiving dinner.

Childhood memories are a strong psychological force.
Less than 5% of direct revenue, but it is used to drive tons of traffic to their other properties.

IAC buys random up and coming websites/apps/etc and turns the firehose of traffic on them.
Yet, if you had to build the aircraft out of metal shavings one sliver at a time in a laborious, error prone process, you might not know how far along you are but “well, we’re halfway there by mass” at least gives some measure for the project as a whole. If you game any metric it becomes trash
You don’t just declare your goods as “dangerous,” there’s a bunch of subcategories and you have to explain why your things are dangerous and what to do about it. This report is just summarizing.
> As a side note: I don't like the "elegant" version's use of double indirection. It's not necessary if you return a pointer instead of void, which is also nice because you can treat calls to your list functions as lists themselves and chain them together.

Agreed.

> It also allows you to avoid warts like `p = &(p)->next;`

Does it? Isn't having `p = &(p)->next;` in the while loop necessary?

> at the modest cost of needing `p=remove(p,t)` instead of `remove(p,t)`.

I may disagree since an API is used many more times than the API function is written.
6 Dev and operations factors to consider for high software scalability
> Measuring programming progress by lines of code is like measuring aircraft building progress by weight.

Actually, aircraft are evaluated on weight, the less the better.

The A380 was initially 5.5 tons overweight, and that is one of the reasons it was a doomed product. That's equivalent to 55 passengers plus luggage (per trip), so Airbus would have to compensate on pricing, or provide fuel subsidies.

https://www.aviationpros.com/home/news/10395627/airbus-a380-...

Several other airplanes were also doomed for being overweight.

Boeing spent hundreds of millions of dollars to reduce weight on the 787 (I believe they saved 600 pounds):

https://www.flightglobal.com/787-weight-saving-is-costly/710...

(The 787 was heavily (and famously) outsourced, so Boeing had little control of what went into it. Using more composites often increases weight initially.)

OTOH, the Lancaster bomber was considered to be a great airplane because it could carry its own weight in payload (fuel and bombs.) In fact, one of the greatest bombers of all time.
Incompetent people can be remarkably successful in a job they can't do.
Buy hard drives, do frequent backups, store redundant backups remotely, use RAID. At the end of the day someone must pay for the hard drives and they could just stop paying for it one day. There is no such thing as permanent and free.
For computer science, the morning paper has interesting discussions on cs related papers: https://blog.acolyer.org/
> People have their own reasons for being vegetarian and most don't judge and don't care.

Granted, but it must be noted how dire the situation is in India's Ag program and its why they're out there protesting in Dehli due to the Government threatening their subsidies/price guarantees to just survive. But, I agree, vegetarian diets are far more common due to poverty than ideology outside of most developed nations.

I don't have strong reactions as a carnivore (omnivore, really) I have them as a former farmer, chef and a person that has an obsession with how broken the World's food supply is and how it affects Humanity/Society and our Ecosystem as a whole.

The truth is that most vegetarianism/veganism isn't more ethical despite the rhetoric as most vegetables are grown using conventional Ag practices and tons of inputs, using migrant labour that often results in a significant maladies for them. Furthermore harvesting of anything but a small scale garden will ensure that many animals are killed in the process as Ag machinery like combines are constantly catching up animals in the process. This happened to me several times.

My first year of apprentice in Biodynamic Ag was really eye-opening and even though that is the most holistic form of sustainable Agriculture, and often a mainstay for more affluent vegetarians and vegans in the EU, you soon realize that that reliance on solely a typical person's plant based diet has its own dire consequences--massive water use, contaminated soil due to pesticide usage and soil nutrient depletion to keep up with demand.

Whereas an omnivore diet can acquire those essential amino acids, fats, and proteins from a relatively low-impact and sustainable sources like chicken eggs.

In short, their is no perfect diet and a plant based one has lots of unintended consequences that go beyond just the person who chooses to be one. Obscuring the facts behind rabid and uninformed ideology isn't going to change that.
How Pfizer’s Vaccine Works
Ten years and just north of 1,000 lines of self-written code; 1,500 if you count the ~300 lines of custom.el and ~200 for a hastily copy/pasted copy of find-dired hacked to do Spotlight searches.

To be fair, I try to go through it every year or two and mercilessly cull everything I haven't recently used, and refactor what I do; including everything that has been in my init at some point or another would easily double, and possibly even triple, this number.
It has more to do with standardized handling and not breaking bulk than with volume. Vessel size has grown, but only slowly. If you look at how shipping was done back when longshoremen broke bulk it was a stupendous amount of work.
thanks! This looks pretty cool, I'll test it out for competition analysis. There's features i'd want (like pluggable applications) but it looks nice.
Right good point. I meant something that would reveal the environment where the machine was running in versus the serial number or something similar.

Basically, my only real point was that at least the IP address can be hidden from Apple.
“Top performer” here means “top performer in a team, relatively to teammates”, which narrows the definition substantially. There are mysterious geniuses who can deliver a great piece of software just as an experiment/PoC out of the blue, but they don’t tend to shine in such environments—they could be founders or indie consultants, or it could be their side-project persona.

(I.e., stating the obvious, if you are intensely working on something on your own, magically starting to atomically commit each change with a thoughtful message will not make you better but can easily eat 1/3 of your time. It’s OK for your commits to be “fat” as long as you yourself manage to keep track of your work in meantime.)
If it works why change it?
Eclipse CDT was really bad back in the day. Slow, crashing, not smart enough but, it's very good now from my point of view. It can satisfy my needs and, I'm happy with it.

Heck, I've developed my whole Ph.D. with it and it interfaced the tools that I need to use well, was stable and fast. When I pressed a shortcut, it did the thing I expected it to do. The whole experience was, well, uneventful.

I've used Subversive IIRC during my Master's and it was uneventful too. Didn't lose any data, the plugin didn't misbehave or had any problem with it. Was using Assembla's SVN + Redmine bundle as my remote repository.

The git support was similar. I just installed it and it worked. Still works. As I said before, they've nailed the best logical view for git IMHO. IIRC, now it comes bundled with the Eclipse.

They may have done some things wrong in the past but, it's a solid IDE and I like working with it. I don't think they deserve the strong words you choose, but to each his own.

Of course, your mileage, taste and views may vary.
Is there any adblockers that work for these?
He is ruining the internet though with his removal of net neutrality, which has a lot to do with the article's critiques of internet access companies.
I mean I won't disagree with your first point but if you read the article you would know that the author very explicitly defines 'Top Performer.'
Why? What other option do customers have than to accept the delay and just buy the game later? Games are being delayed all the time, it's not like everybody suddenly loses interest in a game they would like to play and are waiting for once it fails to arrive at its initial release date.

Also, it's not an indie studio that needs sales money right now to keep existing. They can easily afford much bigger delays. They prefer to put their employees at severe health risk instead so they can maximize profits.
Cheers. Wasn’t trying to be a prick about it on purpose. I’m brutally direct.
The reason is that the main project is written in C whereas this fork uses Rust instead as explained in https://github.com/tectonic-typesetting/tectonic/issues/459
Currently using this to build my Master's thesis. It's nice because it detects all the packages used in the tex source and downloads them automatically.
That assumes you have a finished plane design and know the target weight, which I don't think is what the analogy is after.
Self-hosted GStreamer based video streaming platform
“top performer” is meaningless unless you’re looking back with enough distance to quantify all manner of contributions.. the people who generated the most complexity the fastest are just as likely to be dangerous forces of chaos.
Adopting Azure serverless architectures to help reduce CO2 emissions
You're trying to make a semantic argument and say that cryptocurrencies aren't regulated until you sell them for other currencies that are. My counterargument--where admittedly I skipped some steps and didn't explain very well--is that that turns cryptocurrencies into a commodity, not a currency, and that cryptocurrencies are particularly valueless commodities.

FWIW, you're saying that while cryptocurrency stays on the blockchain it's not regulated. That's definitely not true in the US--people have gone to jail for not complying with financial regulation and reporting laws [1]--and is likely soon to be even less true [2].

[1]: https://digitalcommons.nyls.edu/cgi/viewcontent.cgi?article=...

[2]: https://news.bitcoin.com/cryptocurrency-act-of-2020/
Yes, it makes sense if such old stuff was experimented with in secret but then not used for decades.

But since we are entertaining conspiracies, what if US also is using this weapon, then they won't want to admit it and give clues on how to prove it was used.

My opinion(very uninformed) is that it is more probable that if a device is involved then it is some kind of spying/scanning tool and not a weapon.
I batch it based on what could possibly make sense to revert.
`git shortlog -sne --oneline --since='Jan 1 2010'`

I like running the above command because it gives a good sense of coding productivity at the very least. And then you can dig into specific people to understand why exactly they have lots of commits or not. Most people use Git in a very similar fashion so you can very quickly make a generalization about how they commit if you look through their last N commits.

Some 'high commit count' people have lots of low value commits, e.g. lots of 'fix it' commits.

Other 'high commit count' people are very productive but mix in a lot of atomic commits, e.g. lots of 'another commit to change this comment', leading to a PR of 9 super small commits + 1 real commit, that's readable alongside their actual work.

Others are actually just more productive than other people. That might be because their code changes are simpler, or in an area that's easier to be productive in and write lots of code. Or they just work more. Or they work at a higher velocity because they understand the codebase and domain better.

Definitely don't _only_ use these metrics because some people just code slower and put out 1 large PR, but I can definitely believe a pattern of people at the top end of productivity who put out both small and large PRs at a higher velocity than the 'less productive' people.

I would honestly just attribute those high value, high commit count people to being stronger developers overall, in my limited experience. Overall as in, not weak in any particular area, and quite strong technically in every area. The people you can put in any situation in the domain and they'd probably succeed. Because they're strong across the entire codebase, their productivity is just generally higher no matter what they're doing.
Building Near Real-Time Analytics with Azure Synapse Link for Azure Cosmos DB
You don't need to check !!indirect. There is no cases that the indirect pointer is NULL:

while (!!(*indirect) && (*indirect) != entry)
indirect = &(*indirect)->next;

Also I would rather use * indirect instead of !!(* indirect).
I struggled to find, but the JAMA podcast (https://www.stitcher.com/show/jama-author-interviews) had a good semi-recent interview of authors on an article on the covid bereavement major depression wave

If I remember right, the authors estimated the scenario as:

* Project 500K-750K excess deaths in the US until mass vaccine availability based on current public health practices (conservative/linear, ignoring exponentials involved)

* Someone dying generally has ~10 people close to them => half will experience ~depression for 1mo, 1 quarter for 2mo

* Something like 10-20% will have severe forms (major/ptsd/..)

* So something like 3 million people across all of above

That's a lot. Not quite as high as # of addicts in the US afaict, but up there. I could have easily got parts wrong, so worth going to the interview+article if you're truly interested.

They also have some articles on depression in elderly and other groups being especially impacted right now. Pretty real.
I read it and don't think a go to person is a Top Performer. I wasn't talking about the author view of Top Performer but the realty. I think i can't tell what I'm talking about this KPI situation correctly with a comment. I will try to write a blog post about that asap. I noticed I have a lot to talk about creating KPI for humans. :)
I think it also would work on a photo with very small unreadable text, or miss I something?
Intro to Infrastructure as Code
That fork is quite curious, it seems like they've really gone out and created quite an active little fork, but haven't spent the time to explain what is different and interesting about their fork in the readme.
I am the Co Founder of Noomi[1], and we are trying to rethink the way Forums work. Our approach is somewhat different, we believe that forums were made for early web and have not evolved for the time where everyone has access to the internet. Internet by design is about broadcasting your ideas to the world, at zero marginal costs, and it has a huge reach.

I agree to the point about having a front page shown to people by default. Every forum in the world today works on push mechanism - you go to a link, browse threads/posts, and engage with the ones you like. Its the user searching for the content, and more often than not, would find something he objects too as well. What if we reverse the process? The content you like comes to you by default and you search for specific things you may want to find more about.

The problem with having private rooms is that it becomes sort of an echo chamber, and we dont want that to happen. It's a difficult problem to solve, and we have a few hypothesis on how to approach it, but we havent gotten there in terms of traction.

[1]: Noomi is an interest based social network, enabling users to find other people as excited about topics as they are. https://getnoomi.com
This is why Linus' code shouldn't be copied verbatim and used in the real world. The Kernel is an extremely isolated and contained system.

At the very least, the code should add comments on the the assumptions that are vital...otherwise n00bs will copy the code as gospel and run into all sorts of problems.
Languages are only barriers if you think of them as one.

I've travelled in many places where I don't speak the language and managed just fine with a little creativity.
Dev and operations factors to consider for software scalability to meet high
Simply put, safety slows code down. It's a matter of whether you know what's happening underneath or not. The more you try to make C completely safe, the more you slow it down and therefore remove the need to have written it in C in the first place. Whether that's a good thing or not is an exercise for the implementer.
Small publisher.

So something in between.
How is water not a solved problem with desalination? 40% of the worlds population lives within 100km of a coast, and I feel like we'd sooner open more coal plants to power desalination and pollute than let the taps in NYC run dry, if push really came to shove.
correct. I was just being overly pedantic
The CIA's Deadly Deceits and the Vietnam War, with Ralph McGehee (1986)
Sorry for derailing the discussion a little bit.

Is this everyone including Graphics designers? Not just developers?

Why are the economics of Gaming so not aligned? The cost of making Games are going up YoY. Revenue and Profits seems to be up too. We have better middleware like Unreal than ever before, and yet the cost keep going up but not salary.

And it seems Nintendo doesn't have any of these problem.

Someone please explain to me like I am five.
How does this work when one type of cargo is more valuable than others? If you lost a couple crates of bananas, and I lost a couple Ferraris, presumably you don't owe me a Ferrari now? :)
"Petrovich is more than just a programming language, it is a complete computer operating system..."

Anyone has worked on the implementation?
I recommend taking a look at Hashicorp's Nomad. I was in a similar situation where I wanted container orchestration but our use case wasn't yet at the point where the complexity of kubernetes was justified. Nomad strikes a great balance. Its single binary and makes it easy to get a cluster up and running. You can run tasks other than docker containers as well.
50% of shipping fees isn’t 50% of insured value.
> how many addicts and people struggling with mental health are being killed

...and how many new addicts and mental illnesses are being created
Yeah the only way this will ever be fixed if if the standard commit members get forced out and the standard fixed to stop this insanity.
I understood that. I wonder if they googled the expression afterwards so I don’t need to explain it?
B2B Marketing Software Solutions
Really cool to see all those rewrites of existing stuff in Rust.

Does anyone know if the Rust community has ever done anything original, though?
I read that most enterprise software developers write about 3k sloc per year on huge projects, in terms of final code add size (not lines added), but that it varies quite a bit. Has anyone ever found these sorts of metrics to be helpful in their experience? Wouldn’t be any good for individual performance but what about for projects as a whole?
This is not at all what Timnit was fired for. There is a enforced conformity at most large companies in terms of "approved" politics, but Timnit was not fired for going against the grain here. In fact, by all reports she was disliked internally for disingenuously using progressivism to further her own career. Timnit was also not fired for criticizing Google's stance on privacy and data collection.

This just seems like an offensive on a corporation in an otherwise unrelated topic.
Yup, I could tell by ear if my computer had crashed and I should hard restart or if there was still hope for the program if I waited it out.
I'm no expert to anything typesetting systems, but I've noticed this on the homepage:

> Thanks to the power of XeTeX, Tectonic can use modern OpenType fonts and is fully Unicode-enabled.

...which seems to oppose your statement and the linked issue. Can you explain, please?
>Does anyone know if the Rust community has ever done anything original, though?

Yes, they made an original, better, programming language.
I couldn't have put this better. I feel more empowered to run my own infra for my tribe
Do you use this to save your bookmarks
Do you mind sharing some of your music?
I have used it but i heard you have to pay for it
The about summarizes it:

> Experimental Oxidization of Tectonic the TeX/LaTeX engine.
That's Government v. Apple, not Epic v. Apple. Furthermore, irrespective of what the outcome of Epic v. Apple is, more people are paying attention to Apple's behavior and the rouse may eventually bear fruit (in the form of more Government v. Apple).
A Word in the News
I dunno, https://www.w3.org/TR/webrtc/ seems pretty huge to me. And then there are all the RFCs and notes you need to also read and understand, and then you realize that the real spec seems to be Google’s implementation... that at least was how things felt in 2018. They totally might have progressed since then.

Yes, you can pick from the WebRTC buffet and build a good ingest protocol, but you need a lot of knowledge to do that - I would guess a tiny tiny number of people who read your comment know what DTLS or even STUN are.

I also agree that there is a branding problem, but I think part of it is that we don’t have a good name for this WebRTC ingest pattern. It deserves a name and some attempt at standardization so tools and software can start building towards it without supporting everything in WebRTC.

Because yeah, I think its the least-bad thing we have right now.

I think you must be the same Sean-Der who works on the Go WebRTC library? Thanks a ton - that’s serious open source work.
An alternative could be to create another zero-sized type for NaN and Infinity
Looks good to me but does it offers full text search
It's a bit ridiculous to me that the current climate necessitates that people of particular backgrounds are more or less convenient to fire.
Why the !! ? I thought that only makes sense in JS.
Presumably, the revenue is paying folks' wages, including the farmer if they do a share of the work. The profit in that sense is a return on investment, rather than the farmer's compensation. They business could make no profit but still give the farmer a healthy living.
If I was going to do this in a weekend, I would avoid the NAS device. "The ecosystem is moving", availability, etc.

Build a simple system around "content groups", something that people will put in the same mental category as "group chats". Each "content group" has a LUKS encrypted filesystem somewhere in the cloud. Keys are exchanged using Megolm and Matrix rooms. The filesystems are mounted via sshfs and decrypted locally. The "pin" is replaced by membership in a Matrix room.

The cloud never sees the LUKS key, and the tagging is done locally. The cloud back-end can be changed using the Matrix control channel, so you're not locked in to one vendor.

I really don't think people will buy in though. At this point, no one cares if their whole life story is recorded by FAAMG.
Heh, I really, really liked that sound as well.

But I can't explain why really. Could be the sci-fi nerd in me similar to the way we tend to like the feel of mechanical toggle switches.
Not bad it looks more like memex to me but they offer $28 dollar yearly plan
Apple M1 Running Windows 10 Virtualized