skysight-inc/HackerNews huggingface dataset:
These are awesome! I would have lowered the drop shadow distance a bit on the name, but otherwise great work.
Vitamin D and Covid-19: evidence and recommendations for supplementation
Maybe you didn't look too far? By 2003 I was using elinks that had great tables and frames support.
I’m curious if that article takes into account color calibration? Also, a sample size of 20 is relatively low to make a conclusion.

Anyways, I do think this is an important point: the math of contrast ratios is a model that’s intended to reflect what’s going on with people’s vision; if a large-scale study of people indicates that the white/orange button is easier to read, the math is just wrong: we have to be careful not to force reality into our models, otherwise the modes lose their utility.
> Meanwhile, I am baffled we didn't prioritize n95(or kn95) masks. Well... It's government, I'm not that baffled

They did. Production is up 5x. But factories take time to build.

Entire new types of filters have actually been invented this year, going forward humanity is going to have a lot more choices when it comes to high quality filtering masks.
The difference would be that for a prepaid service, you can build it in, knowing that once it eats through enough $, that's it; there is no more credit to take, power off the service. Whereas the billing by credit card, it will keep on going, and you can end up with these huge bills to pay.

But to answer your question (about AWS EC2 vs a DO droplet?), about other costs, you still have data transfer costs, which is currently:

AWS (for US East: Ohio):

Inbound:
- first GB free
- then $0.09/GB after (until 10TB, then you go to the next tier, paying a little less per GB.

Outbound
- Well, I couldn't figure it out. The page was too complicated for me! (I think it's $0.01/GB? From this text: "Data transferred “in” to and “out” from public or Elastic IPv4 address is charged at $0.01/GB in each direction")

Source: https://aws.amazon.com/ec2/pricing/on-demand/#Data_Transfer

DO:
Inbound
- free

Outbound
Free tier: depends on which droplet and how long you keep the droplet powered on for, but for the cheapest $5/month powered on all month, you get 1TB free.
After free tier: $0.01/GB

Source for Inbound: https://www.digitalocean.com/docs/billing/bandwidth/
Source for outbound calculator: https://www.digitalocean.com/pricing/bandwidth/

Anyone who understands it better than me (especially the AWS pricing), please feel free to comment, I'd genuinely be interested to understand it better; with the way it's documented, I don't really understand it very well.
> Title: "Here's the mathematical proof".

I don't see that. Was it edited in the last ten minutes?

[EDIT: Oh, maybe you're paraphrasing. It does say "proof" but not "mathematical proof" near the title.]
Baudrillard was definitely onto something with his analysis of the Gulf War. For Americans it was advertised as a war, but it wasn't much more than a one-sided slaughter.
They mentioned that they'd publish a paper soon. Why is it a problem, then?
Emotionally, I actually agree with this. I'd love for at least a basic understanding of computers down to boolean logic and the very basics of semiconductors up to the OS level and beyond to be "widely known" by programmers and "computer literate".

At the same time, I know that's extremely unreasonable to expect. I guess for the shell and editor, you can argue you ought to understand it stripped of abstractions, since it's actually the level you're working at, while most people don't work at the logic gate level.
But what is the layman term for "hermeneutic dialectic hegemonic whiteness"?

And why a researcher should use it?

Ironically PG founded Ycombinator, which is "an implementation of a fixed-point combinator in lambda calculus"
Putting legacy aside, all IP addresses are under the governance of a RIR and all RIRs require IP holdings to be justified by usage.
It is a management failure when this is in only one person head.
Outsourcing tools will not solve internal management problems.
He killed people to get as servants in the afterlife?
More threads (i.e. shared state) is a huge mistake if you are trying to maintain a storage subsystem with synchronous access semantics.

I am starting to think you can handle all storage requests for a single logical node on just one core/thread. I have been pushing 5~10 million JSON-serialized entities to disk per second with a single managed thread in .NET Core (using a Samsung 970 Pro for testing). This includes indexing and sequential integer key assignment. This testing will completely saturate the drive (over 1 gigabyte per second steady-state). Just getting an increment of a 64 bit integer over a million times per second across an arbitrary number of threads is a big ask. This is the difference you can see when you double down on single threaded ideology for this type of problem domain.

The technical trick to my success is to run all of the database operations in micro batches (10~1000 microseconds per). I use LMAX Disruptor, so the batches are formed naturally based on throughput conditions. Selecting data structures and algorithms that work well in this type of setup is critical. Append-only is a must with flash and makes orders of magnitude difference in performance. Everything else (b-tree algorithms, etc) follows from this realization.

Put another way, If you find yourself using Task or async/await primitives when trying to talk to something as fast as NVMe flash, you need to rethink your approach. The overhead with multiple threads, task parallel abstractions, et. al. is going to cripple any notion of high throughput in a synchronous storage domain.
Learning to use the shell and learning SQL are the two skills that have stayed relevant throughout my entire 20 year career.

Other tools and languages come and go, but the shell and SQL just keep on providing value.
If I recall correctly, GAE is an example of something they made specifically to be a cloud product. Products like Compute Engine, GCS, Bigtable, and Pub/Sub are things developed internally and then sold publicly once they realized others might find them useful. Perhaps the products developed first for internal use weren't developed with features like measuring billing usage in real time in mind.
You know SpaceX gets just as much money from the government, right? Actually a lot more. SpaceX wouldn't exist without government funding.
Light isn't bad for you, which seems to be the premise of your argument.
IPv6 was released in 1995 -- that's 25 years ago. If it didn't suck, don't you think we would have forgotten about IPv4 by now.

Or do you also have many devices around running Windows 95?
Ars technica has a guide on where to go after CentOS :

https://arstechnica.com/gadgets/2020/12/centos-linux-is-gone...
This is exactly the idea behind Powershell. You don't pipe strings between commands, you pipe typed objects etc etc. I'm convinced that if it had better support on Linux it would usher in a new age if shells. As it is though, it would be hard to use it as a daily driver.[1]

[1] https://code.joejag.com/2020/a-month-with-powershell.html
The interesting thing is that in many ways we are already there - but it's difficult to see because we are part of the shift.

I really enjoyed (think it was Joscha Bach) take on the idea that companies are basically AI with humans in the loop.

The more our life and work is online and digital the more computers and algorithms will control what we see and experience, and what opinions we have.

A company has a cost function to optimize (like revenue), something that machines can optimize towards as well.

So maybe AI is just like a company but with humans out of the loop. It might also be that the human way of "intelligence" is not the most optimal approach.

I mean we cant even define what it means to be intelligent, which is why we are having these discussions.
Someone once showed me a library that could do simple wire frames on the Atari 800. Not that many lines, but similar frame rate.
That's pornhub saying "Come back with a Police Report."

I mean no offense to these victims, but unfortunately, you have to engage with the legal system if you also want private entities to participate as well. Otherwise they set a standard that anybody who wanted anything taken down could just claim "rape, etc" and then they'd be shooting themselves in the foot for a legitimate lawsuit.

I get that it's hard, but many of these victims need to realize when you make a bold claim such as that, you need to completely commit to that path. Otherwise it's still strictly hearsay.
Yes, to clarify, I meant if he owns the composition. It's possible a publisher owns or co-owns it, even if he wrote it (but unlikely that a label would).
You can only buy stuff if you know that stuff is aligned with what you need.

Further, you need to consider that the stuff you buy also needs to aligned with your needs over time.

However, you also need to consider this when building stuff.

The alignment is the tricky thing it is easier to achieve when building in-house as long as you engineering is up to the job.

Also, note that building in-house doesn't mean engineering "from scratch". Usually it means use lower level components over higher level components/services.
cut doesn't use the same field delimiters as awk.
I was just reading this article yesterday very interesting article !!
But then afterwards he would barely make more than a barista
I like dark mode on Github with the notable exception of the diff view, and unfortunately that's the thing I use in the web UI most often. In light mode additions are green and deletes are red - they're obviously different. In dark mode additions are dark greenish grey and deletes are dark reddish grey - they're really similar. That, for me, means I've lost a huge amount of information. It's bad enough to keep me in light mode.
One of my Intel NUC models needs a BIOS update to not soft-brick* itself after sleeping from Linux. Even today restarting from sleep needs a particular 'dance' which if not followed will need a restart to use the computer again. Everything else works though.

* bricks, but can be restarted if one opens the case and resets the BIOS.
Absolutely true! Ordered an FPGA dev kit last week for this reason.

Perfect world, you know everything.

In reality, you can't and don't need to. Knowing some shell stuff will be useful for most if not all programmers.
Are you using shell for installations, or make? I would think builds/installs/tests are more easily done via make, as opposed to a self-made shell implementation.
I agree. There's nushell which looks a lot more sane, so I have hope that we won't be stuck with insane tools from the 80s for the rest of time! Maybe people will stop deifying those old flawed tools too.
> Where do you get the money

In this case we assume there is a cashflow of some sort. How the cashflow comes into being is a public matter for most, but sometimes a private matter. It is assumed that a certain amount of disposable income can be used to acquire tastes and become a 'shopaholic' of sorts.
There's tons of skins obtainable in GW2 from gameplay; some pop from regular loot you get - the very basic ones, for some you need a little bit of engagement like dungeon, fractal, raid sets, (there are also pvp sets) or sets added within Living Story updates. There are rare skins you can get from mystic forge, or if you're lucky juggling unidentified gear loot. The really exclusive ones would be legendary weapons and gemstore special offers - the latter you can still obtain via gold to gems exchange. Then there are unique cosmetic items like Queen Bee, Liquid Aurillium, Chak and Confetti indusions and Invisible Boots skin.

Path of Exile and GW2 seems to be sharing microtransactions model - both include account/character upgrades, convenience items and additional more appealing skins. Not sure about PoE but GW2 still allows you to exchange in-game currency for shop currency / gems to gold at I'd say fair rate.
I don't think we can escape philosophy. For example you it sounds to me like you are arguing for the philosophy of pragmatic consequentialism :-D

Who's outcome is most important here then? Is it Twitter's, is it the users, or the public at large? And how do you determine which is what? Draw a line at 50% and say if it benefits (a subjective measure) more than 50% then it's a good outcome, otherwise bad?
The WCAG also define the contrast ratio in terms of sRGB, which is not a perceptually-uniform color space. This makes the WCAG contrast ratios somewhat meaningless in terms of human visual perception. It's accessibility by edict, not science.

There's a rather lengthy discussion of this on the WCAG issue tracker [1].

[1] https://github.com/w3c/wcag/issues/695
Totes agree with the “yeah but actually tech companies have done amazing things” argument but do you ever wonder why so many examples are now quite old? I mean I was raving about Google in 2001 and here we are near 20 years later saying how great their impact on search is...
Bet you £10 if you try your code from a path containing spaces it doesn't work.
Chrome definitely supports the relevant media query so GitHub must be doing something unusual for it not to work there.
The article author replied to a comment below by saying that they corrected ("fixed") the article.
The two worlds of editing general purpose text files, when compared to editing a large amount of a very specific kind of text file, look very similar.

I’ve never seen advocacy for one over the other as a competition. I do plenty of both types of editing, and often edit the same files simultaneously with three different tools.

(Example: Editing notes in Notable, Atom, and vim.)
I'm curious about the text as well. The photo gallery shows it placed quite some distance in front of the teapot, which I guess is what you would expect.

We recently bought an Utah teapot - a company that I think is the original manufacturer (Friesland Porzellan) still produces them, nowadays promoting mainly to people like us who are familiar with it as a wireframe. Apparently the design is from the 1950s, which seems congruent with the way it looks. The thing that is most striking about it, in use, is that it's an incredibly good pourer compared to most of the other teapots we've owned. I am almost transfixed by the smoothness of the tea leaving the spout.
They're very pretty.

But I really don't understand the meaning/value of most of the shown descriptions. (I see that the creator is not from an English-speaking country, which may explain also why the grammar is clumsy and none of the final sentences end in punctuation and some of the final sentences aren't sentences.)

> "pprint(): You ask a wizard to transform a heavy encyclopedia to a creature that will look lovely. He changes it into a sheep"

Why a creature? Why a sheep? What qualities do sheep have that encyclopedias don't? Is pprint wooly? Does it bleat?

> "tuple(): A creature and a ghost. One of numerous tuples you can create with this function"

Why a creature? Why a ghost? What does it even mean to call tuple a creature and a ghost? And this is self referential in a completely opaque way. If I don't yet understand "tuple", how am I to understand "tuple"?

> "set(): You threw all unique items into a chest you have found. Soon it became cluttered and unordered."

Describing a set as "cluttered" (as opposed to granting immediate membership evaluation) and saying that you only put unique items in (as opposed to the set removing duplicates for you) IMO completely obscures the entire definition and purpose of sets.

Maybe the game's instructions would clarify a lot, but looking just at the cards themselves as a person who has been programming in and also teaching Python for 15 years now, my primary reaction to "STJ: Python will help you learn to program" is "I don't think so. I actually think this might hurt."
It sucks because Chrome is so much better usability wise than all those others. I wish they would just fix whatever this keystone trash is, and leave that to stonehenge
Yo WASM – The Easy Way to WebAssembly
Very cool and exciting product.
Definitely a fun way to learn python
unexpected? I learned this as part of my CAE exam.
Did you miss the systemd drama? There was a new distro created out of it...
Yes, you must have an IPv4 address for your mail server for the foreseeable future unless you want to only be able to send to IPv6 receivers.
You'll find earnestness in fields where the "system" is known, transparent, learnable, and verifiable. Musicians and mathematicians can't bullshit because other practitioners will catch on easily.

In real estates and startups, the "system" is usually esoteric, highly network dependent, and non-verifiable. You can't tell if a startup founder is truly a genius, or just lucked out (or had access to his dad's millions as seed funding).

Any field where knowledge remains locked away in closed networks essentially becomes the domain of bullshit.

Open knowledge breeds earnestness.

If everyone knew exactly how every real estate deal in the world was structured, there would be no bullshit real estate investors.
This is going to be trotted out as evidence of the plausibility of Bigfoot for generations to come.
Still, a lot of people start out programming with complex compilers and end up being unable to hand-write their assembly code in pure HEX without the "help" of their compiler.

Starting out, or only ever leaning a compiler is also hiding a lot of things from you.

Now, I am familiar with assembly, I live and breathe it honestly, but I don't gatekeep and say "you're not a real programmer unless you've written your own assembler macros". Some people are happy in their IDEs and see no reason to move to the lower-level of abstraction in their tooling. I don't see why we should fault or shame them for that.

Personally, I see shell as a poorly-designed, very error-prone language and I think we should move past it, onto far better tools.
You claimed one specific issue with it, you don't get to play the "but it has other problems too!" (it indeed does) card now. It being badly designed in some ways is indeed part of the "other reasons".
You may like "The Secret Life of Programs" by Jonathan Steinhart.

It starts at boolean logic and works up to a web browser and then some other stuff.

Edit: It's a high level covering of each topic of course, it does have to fit in a book. It's ~444 pages.
Now I'm motivated to make an Escher christmas cookie cutter. Thank you!
No, we don't always reach for Windows and macOS. Ubuntu LTS has served us well for decades.

If you don't want drama, use software maintained by people who have a life and don't have time or energy for drama.
Yes you are right but not fully correct here.

The inefficient resource allocation happened because of overpopulation. Managing resource of 1 million is easy but 1 billion (Hello Hello?) is not easy.

And the issue is quality life. Do you think many people from India/China can have same quality of life like that of US? No.

Just tell me how would u make efficient resource allocation? The world simply doesn't demand excess population. When there is more population resources must be shared and when resources are shared quality of life decreased leading to all sort of problem.
Thanks! It is definitely something to look into. Great insight! Only people with eagle eye see the thing with shadow. I also think it would be done bit better. Thanks!
The engineers wouldn’t recommend another brand of router which may be better because they’d lose their perks and face difficulty moving to another job.

In theory yes but in practice Juniper ate 30% of Cisco's market overnight when they showed up with better core routers for ISPs, and all the CCNx's happily got Juniper certified too.
A better example might be perpetuating typos (and other less obviously wrong bad names), the number of times I've seen some variant of "setIntercetpor" or "closeDataSteam" or... anything that gets actually typed as "most of the first word plus completion."
Under that premise nothing can be criticized. Even Mein Kampf must have a "charitable" interpretation.
The author of this article is on an excellent podcast called 2.5 Admins [0], highly recommended.

[0] https://2.5admins.com/
The rule is also meant for words where it's not clear because the two letters make one sound, not the ones where the "e" and "i" make distinct sounds, so that drops out another good chunk of these exceptions.
> Real estate: no

What about Graham Stephan?
Noah here, developer at Vectorized. Happy to answer any questions.
or in Notion's case, a complete lack of documentation...
Comparing to Twitter and StackOverflow, I had the same initial raction. For now I disabled dark mode on GH, hope it evolves into a less dark variation.
Why are you tied to CentOS?
I went looking for the source of this anecdote, I believe this is it: https://www.youtube.com/watch?v=Pgzi_jUBu9U
The longer I run small businesses, the more sceptical I become of this sentiment. I wrote a cathartic rant here at first, about all the different ways external services have let down my businesses over a period of many years and how often our in-house systems have been the only thing that kept us going in those situations. But instead of letting rip and naming names in rather undignified fashion, I have decided to settle for just posting the conclusion.

I want to agree with the principle that you build what is essential to your business and you buy in the rest. As both an entrepreneur and a developer, I want to focus on the unique, value-adding parts of whatever my business is doing. I want to let someone else handle the mechanical stuff and the formalities, and I have no problem with paying a fair price for that.

But that whole argument is predicated on the idea that outsourcing will get an overall better result than building in-house, so that in some way it saves time and/or money that you can better invest elsewhere. So many services we've used have changed or discontinued functionality and forced us to relearn or reintegrate just to avoid going backwards, so many services we've used have pushed their prices up in real terms while adding little of extra value to us, so many services only ever reach 75% of what we'd like from them and the missing 25% of functionality hurts more and more, so many services we've used just don't work so often that you wonder how they manage to stay in business at all, that I now find it hard to trust or expect good results from any external service at all.

Sometimes you have no choice about outsourcing. No small business has the resources to do some things, particularly in heavily regulated areas like payments and tax, or in large-scale infrastructure like operating a data centre, unless that is part of the purpose of the business. So you choose the least of evils and hope for the best.

But today, as someone just starting to set up another business, I am looking for services that handle everything in a particular area where for practical reasons we can't do it in-house. I want to specify what we need, and have it done and the results delivered. I don't want to care about anything in between. I don't want to be distracted by any related legal and regulatory compliance matters. I just want the job done, properly and legally, for a reasonable price. I have little interest in working with anyone offering less than that, unless I have absolutely no choice.

Maybe this means I actually do agree with the original principle after all, and I've just learned from experience that an extreme interpretation of it is the way to go.
Surely you mean static IPv6, because of the 3 different cities I've been forced to use Xfinity (even on their lowest plan Internet), I have been given IPv6 leases and I for sure didn't call anyone

Or, another certainly plausible explanation is that your router either doesn't support IPv6 or it is disabled
One of the interesting side effects of the periodic table was that it made people go look for elements to fill in the gaps.

There was a similar 2D layout that prompted the search for a memristor.

Perhaps in the same way a tech table grouped by some properties on axis will prompt developers to ‘fill in the gaps’ and make new tech?