skysight-inc/HackerNews huggingface dataset:
Ask HN: How to design development processes and policies?
The startup I'm a part of is beginning to grow past the point that our ad hoc development processes (e.g. how we review our code, how to distribute tasks, etc.) are no longer viable.

What resources (books especially) would you recommend to learn to formalize processes and policy that would survive scaling from less than five people to a hundred?
> This makes it easy to identify crops

...until they evolve to emit the same spectrum of light as the crops being harvested! Cuz you know that's going to happen.
Optical turntables have major issues with dust and dirt. The records need to be extensively cleaned prior to being played [1], even for unplayed "virgin" vinyl. 78rpm (shellac) records are older than vinyl records, and tend to have more dust / dirt, so would require a lot of cleaning prior to archiving.

Although the more expensive of the optical turntables (the LT-master) has 78rpm capabilities, such capabilities are optional even on this high-end version.

I think it's basically down to costs - the costs of cleaning each record (I know they're cleaned already, but the process may need to be more involved to remove all dust), along with the tens-of-thousands for the player, probably don't make this economical on the scale the Internet Archive are looking for.

[1] https://en.wikipedia.org/wiki/Laser_turntable#Performance
So, that's potentially about $85B per year in US spending vs 2020 global revenue of $275B. Would it be fair to say then that two thirds of Apple's planned net "investments" are outside the US?
You basically nailed it specifically on live TV and sports for my use case.

I subscribe to Hulu Live for a portion of the year when the European football season is in full swing. Typically I tune in for the second half of the season.

But as soon as the season wraps and the major trophies or shields are awarded, I downgrade to the regular subscription.

I just don’t watch enough TV, on demand or live, to justify it otherwise.

We’ve got Netflix, Hulu, HBO (included with cell plan), and Disney. That already feels like one too many but our family has a weird breakdown:

- I watch shows on Hulu

- My wife watches shows on Netflix

- My wife and I watch shows on HBO together

- Our family (kids + adults) watch shows on Disney

It’s not ideal but we have the disposable income for it and so it is what it is.
SOX is a really good program though.
>Why do you think domestic investment is so economically useless that it must be a charitable act?

that's not what op (the person you're responding to) is saying at all. they're simply saying that apple disguises its infrastructure spending as charity and that that's off-putting. in fact it's not charity and furthers their own goals.

it'd be like me claiming to be a philanthropist because i had to a build a road connecting my factory to my mine that incidentally connects towns along the way. note this is example is right on the nose because this is exactly what corporations do.
I never knew about tldr. That tip alone is phenomenal. I'm embarrassed to say I've been doing this 20 years and never seen it. Trying to pull out several common usage examples from man pages has always been my difficulty.
let me try an example... ^^

'12 x 23 = 276'

Most often listed is the number '2'.
The highest numbers together make '7'
and if you defer 'the multiplication one position to the right', you have '2 x 3' -making '6'.

276 (-;
The Escalation of Commitment to a Course of Action (1981) [pdf]
Thanks for the kind words! I will definitely be looking to add a comparison feature in the near future.

Just [0] is a command runner (like make) with a ton of cool features and improvements over make, and it's written in rust!

Commands are specified in a justfile.

[0] https://github.com/casey/just
Plan 9 man pages are also much more manageable than their respective GNU versions.

The tools in Plan 9 are also much simpler, with fewer options (and also a few differences), but it's a very useful subset, you will rarely need anything else.
> We can't stress the importance of school and how it will affect the rest of their life, and then not expect them to do whatever it takes to make sure they do well there.

Completely agree. For many students their lives and futures will literally be determined by the result of a single test. Under these circumstances, not using every resource available to win is simply stupid. Why would someone not cheat if possible?

The truth is academic integrity was doomed the second degrees became necessary for employment. People who care about academic integrity are those who are there by choice, not those who are pursuing a degree to improve their chances in the job market. The only possible solution to this problem is to end the "everyone must go to college" meme. Good work opportunities that don't require decades of education would go a long way.
Agreed, but the density of suburbs supports a bus every 10 minutes in some countries.
> Caesium 137, which has a 30-year half-life and decays slowly

Forgive my layman's ignorance, but "decays slowly" is just a less precise version of the "30-year half-life" statement, right?
If the machine is made for min wage employees and 14% of them are constantly broken, the machine is a failure
Josh fight: Hundreds join friendly battle for naming rights
The wrongest is when it's stuck in an irrelevant header, as in Accept: application/json;v=3

I'm sure that's specified somewhere, but it's a shamefully stupid specification, so don't follow it. Any sane person reading that is going to think you're accepting a specific version of JSON.

Also, if you must put versions be in a header, STOP with the nonsense of pretending things don't exist. Give us some freaking clue, return a 404 and explain that we're missing your stupid header, or that the planets haven't aligned, or whatever we're supposed to fix.
You seem to have struck a nerve with this one.

I really hate the term "white fragility", but when I see posts like this heavily downvoted and flagged I can't think of a better explanation.
We have an upland prairie which is a vanishing ecosystem which we are conserving. It’s fairly steep. We don’t have sheep but maybe someday we’ll get some. Until then, mowing is a way to keep it healthy and free of invasive plants.
If you raise the base cost of production in a low margin case like agriculture, then the price of the good must increase or they would be running at a loss.
Came here to say this. It’s free and it does a great job.
I honestly don't really know, and would also be curious to find out what happened exactly that made Zope almost disappear
Yup thats exactly what the package I linked does as well and it has worked without a hitch on the project I have implemented it on. All you have to do to test a specific version is send that header in the integration test and its good to go.
A nice, obvious way to get a per session arena for almost all resources is to fork a process.
That’s honestly a billion dollar idea. Or modify the stalks of those plants to be extremely bitter. Goats already love the taste of weeds and would select for them.

Grazing animals would eat the weeds and naturally fertilizer the land. No harm if they don’t totally kill the weed, more food to fatten them up.
What Doomed a Sprawling City Near St. Louis 1k Years Ago?
Well that's the way everyone is doing. When individuals eating some good food nearby call it "supporting local African-american business". Why wouldn't Apple or any other company make a virtue out of necessity.

> I'll wait for an external audit of whether they're paying all the relevant ..

They will be paying minimum legal taxes possible not maximum possible. If this is something one need to feel outraged they can start early and not wait for reports/audits.
It stands to reason that if you're going to be running wires over the entire field you wouldn't need flying drones so much as you would need cameras on wheels (like they have at football stadiums).

If the camera sees the correct spectra for a known weed it can drop down and get a closer inspection then mark the spot or just burn the weeds with an attached laser.

I assume the crawler is necessary because--in order for the laser to work--the weeds need to be identified very early as they emerge from the ground. You might not be able to spot them at such an early stage from above without expensive optics.
the subtitle of the article is

>The accelerated commitment will fund a new North Carolina campus and *job-creating investments* in innovative fields like silicon engineering and 5G technology

other pull quotes from the article

>Apple is doubling down on our commitment to US innovation and manufacturing with a generational investment reaching *communities across all 50 states*

>Apple is the largest taxpayer in the US and has paid almost $45 billion in domestic corporate income taxes over the past five years alone.

> designed to prepare students for careers in hardware engineering and silicon chip design — to engineering programs at *Historically Black Colleges and Universities* across the country.

>bringing *clean energy and high-paying jobs to local communities across the country*.
It's the tax breaks that facilitate these sorts of investments and innovations.
> apple disguises its infrastructure spending as charity

Except it doesn't. It uses the word "investment" 17 times in the announcement. If someone reads this as a charity pitch they're doing mental gymnastics.

Apple is not even doing the whole "Made in the USA" schtick, where companies imply they're taking patriotic pain for the good of the country. This is fully pitched as a competitive play. An investment to yield returns.
They are. But you would have to eat 50 kilograms of these mushrooms to get a dose of 2 mV which is the safe annual dose for your average Joe:

> https://www.bfs.de/DE/themen/ion/umwelt/lebensmittel/pilze-w...

> https://xkcd.com/radiation/

If you’re a smoker, you’re probably exposing yourself to higher doses per year than anyone eating these mushrooms during mushroom season.
Surprise! :D

Yes, these are now part of libfive's core – Python is an important-enough language that having canonical, first-party bindings seems important.

There was a bunch of infrastructure work to get to this point: the standard library was ported from Scheme to C++, so the shape bindings are now autogenerated for both target languages and use FFI to call into a dynamic library (with a C API).
The problem is, for the _business_ the incentive is the opposite. You want the suckers who are willing to pay for your dating app to keep paying, so from a purely callous point of view you want to provide the absolute minimum benefit over the non-paying users that is required in order for them to not leave and try somewhere else. There is almost no incentive for them to _actually_ match you with someone, just string you along just enough to keep you coming back.
I literally live and die by the Roku fast forward/back buttons. I can get the "content" from anywhere!

The clicky, rubbery buttons and the responsive UI is amazing. After 5 minutes of use, I was hooked and bought them for all my TVs. This is the single biggest differentiator with Roku and other hardware.
However, the probability of the DNA getting hit would increase linearly with the amount of junk DNA, wouldn't it?
So the chance of good DNA getting hit is exactly the same as without junk.

Not sure how it would help shielding the good DNA, unless it acted as a barrier.
> "Imagine I search for "how do I sleep on an airplane". Isn't a neck travel pillow an appropriate result here?"

No?

I mean, seen through the lens of extractive capitalism where "how do I X" is the same as "what product do I buy to do X", and "someone asking about X" is the same as "which product to shove in their face to make them stop asking and extract the most money out of them", maybe yes. Doesn't "information technology" suggest some alternatives? Like, information about sleeping in planes - noise reduction, positions people have found comfortable, stress reduction, light pollution, circadian rhythms, stretches that can be done in a small space or sitting down, etc?

> "As someone who has search for a lot of home furnishing stuff recently I can tell you a big problem is affiliate link blogspam. There'll be some real-sounding domain like mattressreviews.com but it becomes pretty clear it's just mass-produced "content" to justify affiliate links."

This seems to fly in the face of your previous paragraphs: you searched for home furnishing stuff, isn't some generic advertising of a mattress an appropriate result here? You want something better than that for yourself, but think other people don't deserve better and are shallow for complaining?
https://en.wikipedia.org/wiki/Gresham%27s_law
I just donated to the internet archive. I had not before and they keep doing such great work.
I love that you are considering things on that scope but there are still many high trust areas in the US. Small towns that are culturally and ethnically homogenous with fewer transients are almost always high trust.

It's pointless to steal someone's car in a town of 30 families. everyone would know exactly where it went. You also know exactly who you are doing harm to so your sense of sympathy kicks in making you less likely to do it.

These tight knit low population towns seem to naturally create a high-trust honor culture. Small towns have a higher level of social integration so wronging someone creates repercussions that flow back to the perpetrator through every one of their social bonds.
Years ago we found it useful to generate a database diagram. Each table had its own box with the columns in the table, their data types, default values, etc. Lines would connect the boxes indicating foreign key relationships. Back then we were using oracle. The program would connect to the database and run DDL queries to build the boxes and lines. Then we could group the boxes (all the user tables over here and colored blue) manually. Periodically we’d generate a large pdf and send it to the print shop to be printed and hang it up in our work area.

I can’t remember what program we used. But now we are on Postgres and we talk about creating a database diagram again since we found it so useful. We just haven’t found a good program yet.
Least Privilege Policies with the AWS Policy Advisor – Demo with Serverless
lol i responded to your other comment. you either didn't read the press release or you're being disingenuous - it is rife with allusion to munificence
Tractors break, sure, but steel implements have been doing a pretty good job of handling rocky soil for a very long time.

Fixing a blue steel corkscrew seems easier than debugging a laser.
How so? You can navigate much more easily inside the less pager that displays manpages than inside a browser. Moreover, it is easier to copy/paste (or simply read) snippets of the manpage into your terminal, after all everything happens in the same window. Opening a web browser and finding the man page also seems much more cumbersome than typing "man". I would never have thought that it would seem easier to anybody!
Yes, they appealed and it got changed from "Counterfeiting" to "Circumventing Systems." Then it took about 3 months and they sent a "Yes, you are still in violation" form email that doesn't give any clue as to why or what is going on. As well, it says that they are banned permanently from Google Ads so any further accounts they set up will be instantly banned.

Which seems a bit drastic when they don't even know what they did.
It's not true that in zig allocators are always passed around explicitly. You can:

- declare a global allocator for your program and call it implicitly everywhere. This is very accepted by the community as bad practice for libraries but if you are writing end product who cares. In the end in most cases you will have to bootstrap your allocator against a global allocator anyways, and usually that in some form or another std.heap.page_allocator.

- bind an allocator into your struct when you build it. This makes the allocator "implicit" instead of explicit.

The important criteria about red/blue functions that a lot of people forget about is that one of the seams between the two colors is missing. As far as I can tell, for all of "red"/"blue" ish things in zig, (async, allocators, errors) there are clear and documented ways of annealing those seams in your code.
Yep, and society tends to view defendants as guilty from start.
Is mowing really any less work than pulling weeds by hand? Keep in mind that insects need habitat, too, and tall grasses are key for them. Mowing obliterates insects.
I'm a bit confused about the logic here. Roku seems to be claiming that YouTube TV has a dominant position, and Google is threatening to withhold it to get unfair benefits for the unrelated YouTube app. But the directionality is the wrong way around; YouTube TV the smaller of those services by orders of magnitude. It's dominates nothing at all, and it's a small miracle that it still exists at all. How could it possibly be used to extract unfair concessions?

Does anyone have a link to the full statement? Maybe this got garbled by the reporting somehow.
They are lobbying to increase taxes and giving away their wealth. What more do you want from them?

Are you paying more taxes than you are required to?
Wire is too expensive for that. You need thick wire to hold itself up without posts every few meters, which in turn means it is more expensive than the normal house wires. Not that it couldn't be done, but it is too expensive.

Now there is opportunity to have one long wire that the tractor reels in/out as it makes passes. This isn't a flying drone, but that isn't really needed for anything other than cool.
Counter-intuitively this might be about hedging the incentives for the service provider - to avoid the moral hazard of pushing for indefinitely extending the subscription.

Just as you mention, successful finding a partner means as few "attempts" (apologies) as feasible, which in turn means two "lost customers" to the platform. That introduces a perverse incentive for the platform to "spoil" the dating to keep the customers. By making one long-spanning plan, the perverse incentive is lessened.
At first, the naming change seems useless. At second thought, it might help with discovery as "draw" is very generic (end up calling it "draw io"). Third thought is why did they chose something generic again, instead of creating a unique name?

The name draw.io seems to be everywhere in the code/documentation/community/stack overflow still and even searching for "draw io" shows "Draw.io - Diagrams.net" which just adds to the confusion.

Probably either names would have been fine, but at least be consistent about it.
that makes intuitive sense but at least in the case of ionizing radiation it's a little like making a target circle bigger to protect the bullseye which remains the same size. there's still the same chance of hitting the bullseye, no matter how you change the chance of not missing the paper.
If the reserve bank money printing continues, soon there won't be anything to eat but at least we'll have plenty of smartphones!

The big market distortion is coming. Get prepared for absolute insanity.
There are irc channels that can also be of help.

I used to spend my time in #sed and #awk, and try to answer any short question that came up in the channel. They came up at a good pace, I don't know if this is still the case.

It was a really good exercise, and it has an additional social aspect you will not get from reading books (which is a great resource too).
Glad to see the new web versions. The current version at web.telegram.org is pretty outdated and limited. I also didn't like the favicon for an unread message because you could barely tell the difference between it and the standard favicon. It bugged me to the point where I made a PR to fix it myself but it seems like the repo wasn't really being touched much. Lots of PRs with no activity from the maintainers.
That was my first thought as well.

My second thought was, "Please nobody invent a drone that shoots lasers at 'not hotdog'".
Ah thanks! Didn't catch that. Not an issue really, but come to think of it, I personally I would add the bpm number, and put that control at the top.
Paying people to walk through fields picking weeds doesn't sound scalable or sustainable to me.
I like the homebrew scene. The machines are still fun, and if you have kids around, they will join in.

You should make one. It is fun to do.
Seems pretty likely that the model underestimates the causalities.

https://twitter.com/ARUNSHARMAJI/status/1385439504136237067

https://twitter.com/ahmermkhan/status/1386614534748590083

https://twitter.com/NicolaCareem/status/1386357371652526082
Bitcoin is doing exactly as it was intended. Disrupting the ability of corrupt governments to print unlimited currency. If it wasn’t working, they wouldn’t be banning it.
I’m curious if you could quote what exactly in this news is written as if it’s a charitable investment on part of Apple.

If this announcement was in India or China, folks would be grabbing pitchforks that Apple is sending jobs overseas. So they’re bring net new tech jobs here, and your response feels like “damned if you do, damned if you don’t”
‘I have given up the fight’: ‘Italy’s Robinson Crusoe’ to leave island
Building a Component Library in Rails with Storybook
They'd probably just use rare-earth magnets.
Nice! This is similar to the problem I face with my property, on a much smaller scale. Currently I'm hand weeding the invasive plants, but even for a 100' x 10' patch it's labor intensive.
That might be true of the local government. Just ask them how feel about the Feds...
Earnings were posted today as well. ~16% growth in billings, ~15% in revenue overvall...
But is that a cause or an effect?
CEOs are hugely expensive – why not automate them?
You clearly did not even watch the first 5 minutes of the video lol

All other fast food companies who use the same machines don't have that problem.
Exactly, you are "guilty" if a prosecutor can convince 12 people who couldn't get out of jury duty to convict you.
I had a feeling that unless there was some legal course (which likely would cost a good chunk of change for lawyers), there is nothing he can do.
> $85B per year in US spending vs 2020 global revenue of $275B

$57bn of that was income [1], so about 40% of spend. Which lines up with the 41% of revenues Apple gets from the U.S. [2].

[1] https://www.apple.com/newsroom/pdfs/FY20_Q4_Consolidated_Fin...

[2] https://www.apple.com/newsroom/2020/10/apple-reports-fourth-...
Boxes and arrows. Occasional pic taken of a whiteboard.

I should write a book on it, maybe give seminars and sell training materials.
I suspect they really were going to spend a significant chunk of this regardless, but they packaged it into a nice press release at a potentially fraught political moment.

And…$430 billion over 5 years is a lot, but what if it influences tax or tariff rates just a bit in your direction over a 10-year period? Because that could be worth it, especially, again, if you were going to set up that new campus anyway.
In which case no one knows what the speed limit is, AI or not.
Wait till someone pushes “hypocrite commits” replacing string "weeds" with "humans". Booyah :)