skysight-inc/HackerNews huggingface dataset:
Ask HN: Best format for publishing your works in 2022?
Hi, I'm currently getting ready to create a set of practical tutorials, guides etc for different topics that I'll eventually try to sell. I've gathered all my info and I'm now ready to actually start creating the piece itself. I'm wondering what would be the best format for me to publish these works and these are my options:

- video

- HTML

- PDF

(feel free to suggest anything else please, if you think there are better ones)

The problem is I can't make my mind on which one to use. Things that I consider are:

- potential reach (i.e. some people absolutely hate reading)

- cross-device usability (video would be great for mobile, but people might want to read more on the PC or their e-reader)

- anti piracy: I don't want people to simply download a PDF and then upload it to a torrenting website because I lose all my work

I've never done this before so I'm really stuck at this step. Can someone share some advice on how to go forward with this?
Can you explain where you think the math error is on https://www.treasurydirect.gov/savings-bonds/i-bonds/i-bonds... under the “ An example” section?
Those are operational costs. They are part of the costs the company has to support in order to have access to that country's labour market. If the company is unable to compete in that market they are, of course, most welcome to leave this market and go operate in some other lawless country.
Hmm i dont know if i agree. Why are you so absolutist in this matter?
Filtering out 50Hz/60Hz noise as a band stop filter is a common audio post processing step, precisely because it's noise from the power system.

I wouldn't be surprised if there were phones that automatically applied this filter.
In all honesty, what you do suggest is irrelevant to me.
Dependencies are a messy, human, complicated problem.

What would an ideal dependency manager look like? It could read the source code of a library and the overall program, determine what sections of code / apis / interfaces are actually used, and perform that recursively for each interfaced library with the libraries it interfaces with.

Or the compiler / programming languages would require lots of annotations to aid this, possibly both human and compiler. Imports and interfaces would need to be very fine-grained.

Now add in operating system compatibility, versioning ...

And then what if library invocations aren't a static/explicit reference? What if they are "plugins" whose module name is in a configuration file and is dynamically loaded?

Oh, no small thing, what if your language doesn't even have any degree of strong typing, so analysis of apis cand api invocations can't easily determine the types of the objects, methods, signatures, parameters, data being used to be invoked...

Javascript has been in the worst situation for this: competing solutions, rapidly evolving language, rapid churn in frameworks and libraries and interfaces.

Javascript also didn't have a strong server-side / cli toolchain origin and centralized authority. It was a browser language repurposed by dozens of vendors for other purposes, almost all without regard for an overall ecosystem. It was subject to major corporation monopoly battles.

Javascript also has a "neckbeard" shortfall. It's a language ecosystem where those people with decades of experiences aren't generally present.

None of that is a good formula for effective package management at an ecosystem level.

Python is kinda similar, at least pip provides some centralization, but good lord does python suck for package management and dependency resolution. Python started as a traditional UNIX-y language for scripting alternatives, so that provides a more solid foundation.

But look at linux package management. Slow, huge, error prone, and ultimately requires containers to solve with reliability.
> A Unix timestamp is a difference in time, not a time point. It's a number of seconds. It's a duration, not an instant, which is why it doesn't in and of itself need a time zone attached.

The number of seconds since what, exactly?

It appears to be the number of seconds since Jan 1, 1970, at midnight... in some timezone.
Former general, and the military is a huge potential market for Starlink’s network or as he proposed in 2019 possibly a new DoD specific constellation.

The issue with Starlink’s network is they don’t have polar coverage which is needed due to nuclear subs in the Arctic Ocean.
The vast vast majority of interviewers and hiring managers in our industry are going to be white men. They will consciously or unconsciously tend to favor people like them, other white men, regardless of other factors due to human nature. Efforts to account for that are not discriminating against the white men, the discrimination is already happening to the people who aren't white men, accounting for that existing systematic discrimination is not reverse discrimination.
That's a good point re. the crystal oscillator.

Maybe I'm wrong re. the sample rate then, I found this paper - http://www.forensic.to/ENF%20processed.pdf , where they mentioned 8kHz as the sample rate.

I think what I was thinking is commercial systems such as https://synectic.co.uk/product/sd037-frequency-monitor-html/
mention specs such as 'The frequency monitor units are supplied pre-calibrated to an accuracy of +/-0.0001Hz'
The only results I get for "sodium nitrate" is in "Herbs, Spices & Seasonings" (at low concentrations) as part of a salt curing kit.

In fact in the UK I'm not seeing any results that could be described as a "suicide kit".

The US site does seem to stock chemicals but from a quick skim I don't seem to get any sodium nitrate in the results.
I've got better friends and more in common with people on a remote team than I ever had in an office day in day out. Depends on the people. Culcural cohesion feels like some bs term to keep managers relevant.
There is iSH -- it's just a single VM, but it's pretty sweet nonetheless.
Glad to see this here. Couldn't agree more... Destructuring adds lots of noise and ceremony and makes it hard to see where a name came from. "Did this variable come from state or props? Is it derived?" The result is you have to keep looking up in the code, over and over again. It's lose-lose. `props` and `state` are already pretty short words. Unless you really keep using the same reference over and over and over again, it's usually not worth introducing another name for that reference into the local scope.
Watch the hunter's moon rise in the sky this weekend
> Why do you think it’s virtue signaling.

First, because I don’t think that it will affect recycling or environment in a meaningful way. Legislature can produce only a limited number of outcomes, so if this was passed, means something else wasn’t. Legislature maybe have unknown number of unintended consequences and there is also a burden of enforcing it.

> …, do you have evidence of this?

I don’t, beyond personal observation. How would track the amount of garbage along a highway? I am specifically talking about 101, 280, 880, 580 in the bay area. Every time I am driving I am thinking about putting a camera facing the shoulder and then trying analyze it with cv. I also don’t have evidence I can present that it then ends up in the ocean. My observation is that after windy and rainy days, especially in November, you can see a lot more household trash on the beach along the Pacific coast. I assume the Bay may have the same issue, but I don’t go there often to notice.
Second this! Hilarious book but also very practical
https://ish.app/
>U74 geekbench results

What version of U74? It has changed over time. Not only it got faster (both per clock, and changes to allow for clock increases), but it also gained extensions like B at some point.

This is particularly important with cryptography in mind; I would assume the crypt result is about that.
https://www.aclu.org/news/national-security/you-may-have-not....
Geneticists discover new wild goat subspecies via ancient DNA
If people don't enjoy it and crave friendships in their coworkers I figure they'll just initiate (non forced) conversation with whoever they want to be friends with (like adults).
You're absolutely right it's been going on for decades, but I think looking into that history is also telling. In 1953 Iran was a relatively secular and democratic nation that had generally positive, though flagging, relations with the West. Then their leader decided to reduce US/UK control over his country's oil assets. So of course we had to bring democracy to them. But since they already had a democracy, autocracy would have to do instead. [1]

We staged a coup, overthrew their democracy, and installed an extremely unpopular puppet dictator and monarch. 26 years later in 1979 there was another revolution, except this one was carried out by the people of Iran, and not the CIA. The puppet (still ruling from 1953 interestingly) was overthrown, and in his place an Islamic theocracy was created. And since then it's invariably been headed by leaders that, for some reason, haven't been especially fond of the West - and frequently imply we're up to shenanigans. That scenario continues to this day.

Ultimately I no longer really believe that we deserve the benefit of the doubt when it comes to black ops types scenarios. We've turned what should be a sort of last resort act of subterfuge into what increasingly seems to be a front-line approach to international relations. The most bizarre part is that these shenanigans never even really seem to achieve anything. Iran just being one example of going black ops to undermine one enemy, only to create one 10x more deadly, dangerous, and hostile than the former.

All we really seem to be achieving is the fast-tracking of WW3.

[1] - https://en.wikipedia.org/wiki/1953_Iranian_coup_d%27%C3%A9ta...

[2] - https://en.wikipedia.org/wiki/Iranian_Revolution
Alain Aspect Nobel
.net, I have it, It will probably outlive me as I have it on auto-renew.

.io, ain't that what it's all about? Never forget a project manager getting all excited about a little drawing I made showing things going in and out of a box. To him it was a revelation. To me it was just how things work.
Taxation is pooling resources and in this case some people will put in more or less than their “fair” share. If we account for every penny (some how) of how much everyone puts in and everyone gets out of their tax dollars it’s not going to be 1:1 for everyone. This is ok and by design to some degree (wealth redistribution). For better or worse, we as a society has taken the stance that people with more wealth should contribute more. Unfortunately this won’t work if it’s an opt out system.
Shipping fee is $98?!?!?
> Should the programmer with 5 kids make more than the programmer with no kids simply because the programmer with kids has more expenses?

The programmer with 5 kids does make more than the one with no kids because he pays fewer income taxes. So the answer to your question is yes: it's how it already works.
We’re getting there, I’ve been in your spot and have some tips after fighting for a better remote culture for months:
1. In-person events must happen. Best case scenario, once per quarter. Even once per year is phenomenal though. This will put out a lot of remote culture failure fires.
2. Team-only social hour with games, works much better after an in person event.
3. My newest experiment win: opening up a casual zoom room to the team for anyone who wants to join. Once again, much easier and more desired by people after an in person event. We’ll work together, shoot the shit, etc. It’s really nice, and non-social people love not being obligated to join them.

That’s as good as it’s gotten, and I really like where it’s at. It took months to get there. A lot of people wanted these things, but the convenience of not doing them keeps it from happening quickly. Persisting when support is present is super key to building it up. Honestly, making it happen is just as political as vying for anything else is. Alignment on wanting a good remote culture takes time even when multiple people really, desperately want it.
you might have not, but many did
I have a feeling most highway trash is coming from the garbage trucks themselves, or open trucks. I've NEVER seen anyone litter from a car, ever, in decades in California. However, I have seen a lot of garbage fly away from garbage trucks on the freeway, or those dumpster trucks or from pickup trucks filled with garbage. They have no containment whatsoever.
I managed a person who believed that. It was a nightmare. Oh they work all the time, more than they should, because they believe in what the company's doing. But man I completely failed making any sort of connection that allowed us to understand each other (and therefore work well together).

Maybe it depends on the company though. This is a 100 person boot-strapped open source company that has a strong mission. Maybe if you're working for a 10,000 person public entity where everybody's just another cog the whole "culture" thing is just a veiled attempt to make the company your life.
I'd much rather that Apple relaxed its position on emulators and old software. I think if someone figured out a way to compromise iOS and variants using nearly 40yo software run in an emulator, this would be an amazing feat, and ultimately only serve to make the host OS more secure, stable and resilient. I also think the copyright argument is stillborn because there is no market for 40yo software, so copyright holders are no longer able to earn from it no matter what happens.
It's still like this in Germany, so probably no false memory.
Thanks for sharing. I've heard great things about GitLab's culture and will definitely check it out.
Texas Pete Facing Lawsuit Because It’s Made in North Carolina
Whenever possible I "shift right" and return a unix timestamp. If I have to read something in I try to understand the context and document that context, and turn it into a unix timestamp.

Mostly I'm not operating at the application / presentation layers.

This does cause friction when taking things at "interface value" (Sherry Turckle): just like everybody (I'm sure) I `grep -E '^2022-10-09'` or `grep -E '^Oct 09'` (looking at YOU, journalctl!). But I can also `perl -ne 'BEGIN { use Time::Local; $TIME = timelocal(0,0,5,7,8,122); } $t = (split /\s+/)[0]; $t > $TIME && $t < ($TIME + 60) && print;'`.

I have a little python script which does pretty much the same thing, with some attempts to recognize and fill in for rando date patterns just to make it a bit more universal.

I would counsel against storing human readable dates in databases and use unix time.
The year of desktop Linux has arrived, where all major desktop platforms run Linux distributions inside virtual machines.
A smart plug would probably work just as well for most cases, but one downside is that you need to ensure your computer is safely powered off before turning off the smart plug.

Conceptually, pressing the power button seems a little cleaner to me, and also works well with suspend-to-ram (what I originally wanted to do), which the smart plug can’t do.

I’m not too concerned with safety — we’re talking about 3.3V (signal) and 5V (power) here.
you should always name your gimmicky tech-fad products after monumental fake science discoveries. symmetry.
You seem to be under the mistaken assumption that I pirating anything when I don’t. I have a well justified moral argument which you again try to ignore.

I don’t want to reform copyright I want to end it because the harm exists if copyright is for 70 years or 70 days the same incentives exist. Look at divorce rates for an idea of just how harmful copyright is.

As to the law being some meaningful moral guideline read up on civil asset forfeiture or slavery both of which where enshrined by the near democratic institutions you hold up as somehow an arbiter of what is just.
The fact that these other things are still happening indicates more progress is needed, but doesn’t change the benefit of eliminating plastic bags or mean doing so is virtue signaling.

If you were to accept this logic to its extreme, nothing short of an all encompassing policy that addresses all issues simultaneously would count as not virtue signaling.

Progress is almost always incremental. That doesn’t mean it’s not progress.
I've noticed a pattern where some sales teams treat their existing customers poorly because they assume they are already locked-in.
> The costs of expanding the gas grid for hydrogen (which is less energy dense than gas and requires changes to equipment) would be slightly less.

I seriously doubt this. Hydrogen is notoriously difficult to work with and also, it has no natural source. It has to be generated from some other energy source.
At my workplace we had a farm of laptop machines and we weren't allowed to disassemble them to pull any power wires out. What we ended up using was a remotely controlled motor with a small plastic "finger" attached that would press on the power button for n seconds, depress, wait few seconds, then press it for n seconds again to do remote hard reboots.
You can drop it at HD. It is one of the few places as my go to. But amazon is the place where you can buy all kinds of cheap crappy lithium batteries that may not even have proper marking in it. Something that may end up not recycled properly, yet amazon is not gonna be taxed for the consequences.
Chinas railway is running on flash player [0]. At least that choice doesn't limit it to one specific OS.

[0] https://news.ycombinator.com/item?id=25786670
Honing in on what is meant by "non-trivial" is a good point, because it will really mean different things when talking about different audiences.

I took a few undergrad CS courses during some downtime recently and found them blindingly, disappointingly easy to the point where I found myself fading the (prestigious) school that created the material. They felt completely trivial, as did the assignments.

On the other hand, I'd be willing to entertain the argument that I've not yet written a non-trivial program in my ~10 years working.
Memorization and repetition are not learning or knowledge, these are just important tools for learning. I believe that learning is a sort of compression algorithm. You pass some data through your brain and you try to compress it down to an exponentially smaller subset, from which you should be able to recreate the rest. The way you compress, the selection process and the quality of data, that's learning. The way you decompress, that's knowledge.
The diverse SpaceX crew who just landed at the space station is one of firsts
That makes sense, burning is what makes a difference. I was just under the impression that some glucose is put in your muscles for ready use, to push your "cliff" further out, rather than being stored in the same cells that would take them if you were to be sedentary.
I guess those books are for the folks that will never touch anything besides C, no matter what.

Anyway, I agree with the sentiment.
Encouraging frequent Zoom meetings is a good way to get people together. Like in situations where you’d normally go to a persons desk and discuss something, you’d now hop on a zoom call. Having seniors initiate can help juniors get used to hopping on a call.

My company also has group testing every week where everyone hops on a call and chats while playing with the new build.
They don’t incest enough in these areas. Despite repeated identification of things like fake flash disks, they refuse to do anything about it: https://www.tonymacx86.com/threads/avoid-these-fake-1-and-2t...

Having “suicide” as a suggestion for this search shows trust and safety isn’t high enough of a priority.
Work/company culture is overrated in my opinion. That's why I don't do anything special apart from regular catchups and being nice along with trying to get better paycheck and titles for people reporting to me.

For everything else I let grownups (employees) decide if they want to mingle with others on and off work, either in person or over Zoom.
> Even if it’s just for PR, they’re at least doing it.

Why the hell would you praise a company for an empty gesture? You're defending bullshit like it's a good thing.
The moment I read APUE, the website apuebook.com flashed into my mind. I've been following Stevens and Rago book since their first edition which was late 1990s.
I totally agree with you here. It's personally my best type of learning. The only downside of this approach is the cost. It takes a lot of time compared to other types of learnings, including reading + spaced repetition explained in the article.

Do you have thoughts on the cost or how to optimize that type of learning?
Death may be inevitable, but it's still best to die on one's own terms when possible, rather than it being imposed on oneself like global warming is.
You're kidding me.

It's exactly the role of this robot in Wall-E: https://old.reddit.com/r/MovieDetails/comments/h7r2f2/when_w...
Roy Spencer is skeptical about the more extreme climate predictions that arise from the computer models.

If you read his work, you'll find out that he is a climate "luke-warmer" (like me): he believes that the global climate is gradually warming, but it's not yet clear how much of a part we humans actually play, or that the observed warming is detrimental.

Spencer is responsible for making actual satellite temperature measurements:

Before becoming a Principal Research Scientist at the University of Alabama in Huntsville in 2001, he was a Senior Scientist for Climate Studies at NASA’s Marshall Space Flight Center, where he and Dr. John Christy received NASA’s Exceptional Scientific Achievement Medal for their global temperature monitoring work with satellites. Dr. Spencer’s work with NASA continues as the U.S. Science Team leader for the Advanced Microwave Scanning Radiometer flying on NASA’s Aqua satellite.

"Climate Change" has been the new term for "Global Warming" for some time now. It is used because it's more flexible - most any change can be reported in an alarmist way. If you want to discuss the greening of the Sahara, that's local climate change. If you want to discuss the global warming of the troposphere, possibly due to increased global levels of CO2, that's "Global Warming", but "Lets call that Climate Change now". All the international concern and science activity is about the latter, not local climate change.

I'm pointing out that the Global Warming forecasts are based on a large number of computer models, not on measurements of actual global reality. You'll notice that the IPCC is gradually abandoning its most extreme models, since their predictions have not actually occurred. It appears that the computer models and reality will converge at around a 1.3C per century increase, starting from 1980.
Again, speak to some actual people or organizations who are or work with the mentally ill.

> Good luck backing that one up.

Here[0] is a study that followed 98 people for 35 years after an original attempt at suicide, and found that 13% of them eventually died by suicide, some up to 15 years later. I would say that clearly shows that the vast majority of people who attempted suicide (87%) did not intend to die.

> Your overall point sounds good superficially but I don't see why you think its within your rights to be a gatekeeper for me though. It's none of your business, __at all__. You can want to help all you want, but forcing your "help" on others isn't within your rights.

You're again missing a fundamental aspect of mental illness: that many people who have a mental witness need an advocate to help keep them safe from themselves. Not just for suicide, but also self harm, extreme risk-taking behavior, substance abuse and others. You don't just let late stage Alzheimer's patients wander outside: even though freedom of movement is a fundamental human right, they don't know where and why they are going and can easily harm themselves in the process.

[0] https://ajp.psychiatryonline.org/doi/full/10.1176/appi.ajp.1...
If you refer to that date, then UTC. But you may just as well say that it's the number of seconds since 1969-12-31 7:00 pm EST. There is nothing special about UTC wrt Unix timestamps.