skysight-inc/HackerNews huggingface dataset:
The yearly price to store 45 GB in Backblaze B2 is $2.10.
After 12 years, your cost of storage-at-rest would total to $25.20.

Then, it would cost you $0.44 to download all 45 GB on the same day.

For $25.64 total (over 12 years), they store your data with significantly more redundancy than you when you put one copy of your dataset on one hard drive.

I chose B2 in this example because they're cheaper than blob storage from the main clouds, you're unlikely to get banned for an unrelated reason (cf. Google), and their pricing model is simple to understand.

Assuming ~120 MiB per compressed CD album, and ignoring the futzing about SI and Binary units, you can store at least 8 CDs worth of ~192 kbps music (~1 GB) in B2 for $0.005/month, and since the first 10 GB/month is free, your first 80 albums are stored for free. Then, each additional group of 8 albums is another $0.06/year.

If you're still unconvinced, and prefer the particular characteristics of control, convenience, and no direct monetary opex costs that personal self-managed storage affords, then consider that for an extra $25.64 over 12 years ($2.10 for storage-at-rest, yearly), you can have another copy of your 45 GB in the cloud, which significantly reduces the likelihood that your dataset is damaged.

You can even think of it as insurance, but with the extremely desirable property that you get your actual data back, and not just some other kind of compensation.
You should sanitize the messages on the server side, not the client. It's possible to inject images/scripts/links on the page.
You’re probably one of those people that says “you mean the world wide web?” when someone says the internet.
Ah yes, the classic approach of renaming "rights" to "loopholes" and then eliminating them.
Market concentration might make them a bigger problem today than before, though.
This is great. It fills the same role as Twitter, but people's posts disappear after a few seconds, making it better than Twitter.

I'm serious here. Twitter's a cesspool filled with people venting about random crap. So is Ventscape. We all need to vent sometimes, there's nothing inherently wrong with that. But the problem with Twitter is that it preserves and amplifies your venting until the end of time, which is the absolute worst thing to do with venting.

Similar to the advice that when you're angry at someone you should write them an email, pour it all out and then delete that email instead of sending it.

Sometimes we need to get stuff off of our chest but the insanity of the modern world is that once we do, it's archived and mined and maybe even used against us 15 years later.

Ventscape solves that problem (conditional on its privacy and data retention policies I suppose...)
I tend to look at it from a slightly different perspective, where it is about he type of question you are asking. Such as:

1. Information gathering - If you generally know where you might find the info or is low priority, try to find it on your own first before asking someone to find it for you. If you have no clue if the information exists or know that someone can take a minute to give you information that you would take 30 minutes to find otherwise, then go ahead and ask right away.

2. Blockers - If you are stuck from progressing then don't hesitate to ask. Even if the person can't help you right away, they at least know that someone is waiting on them.

3. Decisions - Think on these questions a bit and try to determine the path forward before going to the person to make a decision. The more junior you are, the more you should present the details of all sides, where for a more senior person they can just give a quick justification why they want to go a certain route.

Overall, it is better to err on the side of asking too many questions, you can always turn away a person that is bugging you too much. If I think someone is asking questions they should figure out on their own I have no issues giving a friendly, "Why don't you take a stab at it and let me know how it goes." The person that doesn't ask enough questions is far worse, as they could end up days down a wrong path or wasting time spinning their wheels.
For heavy lifting check OAR at https://oar.imag.fr/
> In particular, Republicans won the House popular vote in both 2000 and 2016. Do you think Bush and Trump couldn’t have matched the popular vote share of congressional Republicans

Those aren't independent variables, though. Those elections are on the same ballot. In fact the republican house vote in 2016 was about 3M votes less than Clinton got. So... no, Trump wouldn't have been able to win the popular vote in that election merely by getting all the votes republicans got in the house. Because he already got them. Lots of voters voted for Trump in those competetive house districts who didn't cast a vote for a representative at all.

I know that argument sounds good, but it doesn't work numerically.
I like to think that MicroPython is more like a base project without a standard hardware library/abstraction layer. CircuitPython took MicroPython and built a hardware abstraction layer on top. It makes hardware level access more standardized and you can take your project to a different microcontroller board. CircuitPython only supports a limited number of boards.

If scripting for microcontrollers become more mainstream, it can enable new applications and use cases that do not require a forced firmware re-flashing to change the code.
Well, just intonation generally sounds better to humans. A person playing violin would tend to naturally migrate to JI voicings of intervals whether they're consciously doing it or not. So, a tool that tells you whether you're "in tune" or not should ideally not tell someone they're out-of-tune when if they play in perfect JI.

On the other hand, if the goal is to just be in the general ballpark and accuracy of +/- 15 cents or so is just rounding error, then ET is probably fine. (My own violin skills are pretty rudimentary, so ET would be good enough. But if I were better I'd probably want a JI tuner.)
A lot of embedded systems documentation is in PDF format. e.g. each processor will have a datasheet that gives a quick summary of the part's features, and reference manual that describes the interfaces in more detail.

PDF is a nice format. It means you can have all the documentation saved locally. But most of the time it would make no difference if the documenation was on the web, and being able to see metrics about which pages are most visited would probably help both the writers and the users. There are probably additional features (like better search, or Q&A forums linked to the documentation) that could be provided on the web that aren't available in PDF readers. Users might also learn about changes in documentation more frequently. Some companies like Nordic already provide web-based documentation.

Another issue: Companies will buy verilog libraries to use in their SoC. And the documentation for those libraries comes along with them. But the support and Q&A for these libraries is handled separately.

e.g. Companies A and B both sell SoCs, and both purchased the verilog code/documentation for their I2C peripherals from Company C. A and B include C's documenation in their manuals as if they wrote it. Then they run separate support forums where users unknowingly ask the same questions about C's library. It would be more efficient if there was just one support forum.
The US military does not design US nuclear weapons or their safety systems. Of course military requirements are factored in, but design responsibilities and final authority for use are in civilian hands, by law. That's why the Department of Energy is a separate entity from the Department of Defense.

Obviously the military could make mistakes when the weapons are in their custody, but civilian designs make sure those mistakes don't cause an unplanned detonation. Nor can a rogue military unit arbitrarily decide to start WW III. If they tried, the weapons would turn into bricks.
This is my understanding as well. IIRC, copyright attaches automatically upon creation, and there's no way to disclaim all intellectual property rights under the Berne Convention.

I suppose one could theoretically release something anonymously, but that technically would just be a copyrighted work with an unknown author.

As far as code goes, what's wrong with the MIT license?

Although the WTFPL may have been a joke at first, it is substantially similar to your suggestion. It says, in full:

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004

Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>

Everyone is permitted to copy and distribute verbatim
or modified copies of this license document, and
changing it is allowed as long as the name is changed.

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. You just DO WHAT THE FUCK YOU WANT TO.

The WTFPL is recognized as a valid open source license: http://www.wtfpl.net/faq/
I'd like to thank you for getting the song "Bombs Over Baghdad" stuck in my head again.
The sad truth is web developers don't worry about web standards unless they affect the way they think their site should look.

I should correct that. Many web developers likely do their best to build to whatever standards/ best practices they can. Management, design specs, clients, etc... rarely if ever care about those standards and don't pay/ allocate time for conforming to them.

There are a fair number of web developers who are lazy too, but I suspect web developers care about best practices more than most other stakeholders.
1. at runs jobs at a given time. batch runs jobs "when system load levels permit" [1]. nq runs jobs in sequence with no regard to the system's load average.

2. at and batch have 52 built-in queues: a-z and A-Z. Any directory can be a queue for nq.

3. You can follow the output of an nq queue tail-style with fq.

4. The syntax is different. at and batch take whole scripts from the standard input or a file; nq takes a single command as its command line arguments.

5. nq doesn't rely on a daemon. It's an admirably simple design. Jobs are just flock()-ed output files in a directory.

[1] See https://www.freebsd.org/cgi/man.cgi?query=at&sektion=1&n=1.
Let me get this straight. Two socializing individuals with high potential for spreading the disease are eager to get vaccinated, and not only that, they are trend-setting celebrities (local-ish, but still).

You know what, CBC? Go and ... publish something else while I applaud those who are smart and brave enough to raise our collective immunity.
>Nobody is being hunted, that's pretty hyperbolic.

That's pretty hyperbolic.
Are those "more than half" sites actually interactive webapps, or just "document" sites that you come across while searching for something? Because even this article says there's a place for the former; it's the latter which really shouldn't need any JS, and in my experience the vast majority of the ones I come across don't.

The fact that you see things that look like links, but don't actually function without JS, strongly suggests "webapp" --- I bet those are "links" that you can't copy nor open in a new tab either.
Elon Musk blasts Jeff Bezos' Amazon, alleging effort to 'hamstring' SpaceX
> IMHO the central question is: do you tolerate zones moderated (or not moderated at all) by their owners exactly how they want it, provided that you remain free to avoid any zone and also to create your own zone(s)?

Is that not what we do currently? (subject to certain legal restrictions, but generally in usa the restrictions other than copyright are pretty light. And if they aren't, well Tor). You have pretty wide discretion if you self-host, especially on bare metal. Not perfect mind you, but pretty wide.
> in the epidemiological sense the moment they start treatment

It usually takes weeks to months from treatment start until your copy number becomes non-contagious.

https://www.niaid.nih.gov/diseases-conditions/10-things-know...
Left wing militias?
Definitely agree with 3. a lot. One thing I find with juniors is that they always want the right decision to be given to them, yet, it's important to do self discovery.

Sometimes people think that getting inexperienced people to try and help themselves is simply because the experienced don't want to be bothered or are being lazy.

But that's not the case at all.

At some point it's important to make a choice, any choice instead of being paralyzed and do nothing but wait until an experienced person tells you what to do.

I mean, that's the key of being experienced. Having been there before, having made the mistake and learning from the poor choice.
One thing I have seen work to get people to build up confidence, healthier interactions etc is to break up large groups into groups of 5 and give them a reading list, where one person every week is appointed to talk about a paper on the list.

So 15 minutes present thoughts on the paper, 15 mins open for questions, doubts etc, 15 mins to go around the room where everyone talks about something they have learnt over the past week or some issue they have run into.

The small group setting makes a big diff. I have seen lot of introverts feeling comfortable enough to open up and grow confident dealing with groups.
Never used OAR...

I've used (and installed) PBS, SGE, and SLURM [1]. Most of the clusters I've used recently have all migrated to SLURM. Even though it's pretty feature packed, I've found it "easy enough" to install for a cluster.

What is the sales pitch for OAR? Any particularly compelling features?

[1] https://slurm.schedmd.com/
12 years later...and our government has never seemed so trigger shy to take monopolies to task as they do today. Perhaps that's because our politicians are already owned by them? I'm not happy with the current situation and I'm not sure of the solution. It's very difficult to clear Congress of its incumbents.
Couldn't agree more.

for me, work like ELT( https://fivetran.com or https://getcensus.com) are the type of work that no engineer in the world will get a promotion from.

data|software|back|platform|etc Engineer's time is better spend on something else than that.
I use an ergodox at home and the macbook keyboard at work. I don't really have any issues these days. What does stuff me up for a while is when I remap a key on the ergodox it takes a while to stop hitting the wrong key but I guess the macbook keyboard is so different that its basically a totally different thing to my brain like how typing on a phone is.
Why management consultants have jobs: Publishing edition
Yeah, I agree. I really don’t mind tons of questions, but sometimes, after hitting a few roadblocks, a new, junior developer will start turning off their brain and asking genuinely silly questions because they’re no longer thinking.

I’d rather tell people to take an hour break if they feel like they’re in that state. Get something to eat. Read a book. Come back ready to analyze.

Come back and feel out the problem so you can ask good questions.

This week, a new developer started asking me questions every 10 minutes that were clearly covered in our on onboarding doc (including commands to copy and paste with explanation.) If they followed the guide are by step, they wouldn’t have had half as many questions. It’s really just a case of being overwhelmed. Take a break and come back.
Look up alert fatigue.
DNS registrars have also removed sites with views they don't like.
Here is how chrome does it: https://code.sgo.to/2020/12/16/chromium-university-fall-2020...
>jumped to encyrpted sites like Signal and Telegram.

AFAIK Telegram is usually not E2E encrypted.
The constitution protects our freedom of speech from the government, not from private entities on their own private property. Make no mistake, that's what centralized social media platforms are - private property.

Freedom of speech is not protected by the constitution on social media platforms and, frankly, I don't want 100% free speech on social media.

Take a look at HN. HN mods do a brilliant job of moderating. We don't have 100% free speech here and the platform is better for it. The discussions here tend to be much higher quality than on similar platforms like Reddit. That's probably a big reason why you're here reading this comment thread.

However... I've noticed a difference between HN and the likes of Facebook or Twitter. As far as I can tell, HN mods focus more on how you say something rather than what you say. If you're civil, respectful, and on-topic you're seemingly allowed to present just about any idea.

Meanwhile, most other social media platforms seem content to let other people be complete pricks to eachother as long as they don't present any ideas which the platform have decided are wrong or "dangerous".

I think the HN moderation strategy makes for a much better platform. I'd rather talk with a respectful person who I disagree with than a jerk with whome I agree.
I can see how a poker fan might be annoyed that this didn't match what they thought was important about poker, but TFA still has value for illustrative purposes. The author admits he's stretching the poker analogy, then proposes rules for a poker variant with incomplete/imperfect information and information asymmetry that's somewhat similar to startups. Including avoiding bad bets by folding and pivoting by trading cards. Overall I thought it was clever.

It's not a perfect metaphor but it's an easy-to-grasp mental model for explaining certain Lean Startup concepts. Coincidentally, I am currently developing an online poker game (literally! that was the main reason I clicked on this link). Today in a conference call with my project partner, we were talking about what hypothesis-driven goals we had for pre-launch testing, and I was glad I saw the article because it was like an abstract mini-refresher.
Time Series Density Plot
Have you tried putting it between the two parts of the keyboard? I’ve found that to work for me.
If a junior can plan and ask the appropriate question, it's invaluable. But I'd rather they ask than wait 8 hours and spin their wheels.
Something I do is give people, regardless of experience, feedback when they ask good questions.
I have played a bit with MicroPython and I had heard of CircuitPython but wasn't across the differences and reasoning behind the fork. Limor actually did the Sunday morning Keynote at the the Linux.Conf.Au conference held over last weekend where she went into into a lot of things that were around repeatability and accessibility especially for novice programmers. The video will have been recorded but yet to be published and I would expect it to be linked from the abstract page [1] soon and/or on the LCA YouTube [2] channel.

[1] https://linux.conf.au/schedule/presentation/122/
[2] https://www.youtube.com/c/linuxconfau/featured
Seeing the photo against the curvature of the earth looks like the discharge must have had tremendous energy potential. How many joules were released?
My point is basically that I'm much more afraid of insufficient checks on radicalism and inability of society to deal with extremism than I am just with this abstract idea of tyranny.

To bring it back to the topic of the US and Facebook. To me the censorship is not a sign of authoritarianism or anything, but lack of strong institutions. In the face of rising extremism and disorder Facebook effectively has to step in and do something to their best ability because in general the US has very few tools to deal with this at a democratic level.

When I see pictures of someone dressed as a shaman on the dais of the senate and lawmakers cowering behind benches it's very weird to me to draw the conclusion that the pressing issue is too much authority and not enough freedom of expression.
I guess they got their grant money.
Please get this into GSheets...
When the private companies start getting billion dollar contracts with the government, or are lobbying politicians for laws massively benefitting the companies in the long run, it's safe to say the decisions behind the "private rules" will be impacted accordingly.
You can make the same argument in the opposite direction: for those who support unbridled electronic speech amplification, are you prepared for it to fall in the hands of people who are bent on changing minds en masse to fill society with falsehoods, uncertainty, and violence?

On a more detailed note, I draw a sharp line between normal speech and selectively amplified speech. Twitter and Facebook are in a bind because their business is to curate speech amplification in order to maximize exposure to ads. So if you ask “why did person X see post Y?” it’s because Twitter/FB decided to show Y to X. So they have automatically become at least partially responsible for the effect of that post.

So to me this Twitter/FB censorship fiasco is not about free speech censorship whatsoever. It’s about these companies being in the business of deciding who sees what, being externally pressured to do a better job.

It wouldn’t make any sense whatsoever to ask Twitter/FB to “stop censoring” while admitting that they should be allowed to curate feeds to maximize ad revenue.
Full of tracking cookies
Yes, PhD = "doctor." That's what the "D" is actually for. PhD is shortened from philosophiae doctor, meaning "doctor of philosophy." Anyone who holds a legitimate PhD can use the title "doctor," and, if they so desire, ask people to call them "doctor" legitimately.
Covid linked to risk of mental illness and brain disorder, study suggests
Shift to Electric Vehicles Spurs Bid to Make More Batteries in U.S.
I was about to release a large project as MIT but I considered that I might want to demand access to modifications so I chose GPL v2. I am not an expert at choosing licenses either. Glad you posted this thread.
It seems to me that the first step is to stop letting the tech corps control your world. If the range of opinion on popular platforms is too restricted, make a deliberate effort to step back from popular platforms onto group chats and random blogs and web forums, the same way we used to a decade ago.

Most people who do this, in my experience, realize that it's actually pretty easy to see and talk about what you want these days. Youtube's content policies are still a problem, but they're the same kind of problem as CBS's content policies, not an existential threat to free speech.
The model of science that worked from Newton to Landau seems to be falling apart in today's scale.

There are millions of people whose livelihood depends on publishing, so they will publish anything they'll get away with. The amount of noise is beyond any researcher's ability to pick through. True incremental improvements in all areas are drowned in a steady flow of bad research.

Top tier institutions seem to survive in some sort of bubbles.
I wish HN published the user comments/subscriptions pages as RSS.

For example, I "follow" a few users on StackOverflow by adding the feed that SO makes available linked from their profile. Super useful.