skysight-inc/HackerNews huggingface dataset:
Ask HN: What are your top 10 most used CLI tools?
The following should work in bash/zsh

history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10

Mine are:

1 1922 19.1244% cd
2 1398 13.9104% git
3 1228 12.2189% fig
4 590 5.87065% open
5 497 4.94527% echo
6 309 3.07463% ls
7 275 2.73632% man
8 183 1.82090% heroku
9 175 1.74129% defaults
10 175 1.74129% curl

Source: https://superuser.com/questions/250227/how-do-i-see-what-my-most-used-linux-command-are
Don't forget "Premature optimization is the root of all evil"
Kaitai Struct can read any 'ol random data format while protobufs (I assume) are only able to read/write a specific protocol.

I was playing with it a while back along with wasm and got it to decode all the individual opcodes (along with the rest of the file) but it turned out to be really, really slow in the generated python version. C++ probably has much better performance but I haven't actually tested the difference.
> Hawaii is offering to pay for round trip flights to Oahu for a select group of US remote workers willing to relocate temporarily.

Looks like it's only temporary relocation, so presumably workers would be residing in hotels or other locations typically occupied by tourists, rather than dislocating permanent residents.
> One of the problems with defending free speech is you often have to defend people that you find to be outrageous and unpleasant and disgusting.
- Salman Rushdie

As soon as you get behind censorship, you are preventing things like critique of your government that are really really important. The same is true for defending things like encryption to prevent online eavesdropping. It's easy for a pro-censorship individual to point to 8chan which is part of why this is such a struggle.
Mac OS has also had system-wide color management and calibration (ColorSync) since the early 90s, part of its legacy of being the preferred platform for desktop publishing.

On Windows the systemwide "color management" basically consists of assigning a default color profile that applications can choose to use - which is generally only done by professional design/photo/video software, and not by the desktop or most "normal" apps.
Type checking has nothing to do with flexibility of UI. If anything, type checking improves your ability to iterate UI, because you can change things with more confidence that nothing is broken.
A consequence of this is to encourage smokers to lie to their doctors about their addiction so their insurance company won't find out that they smoke.

I don't think this is desirable from a public health aspect - smokers need more preventative care, not less.

I know that we already do this with the ACA in America, and this is the exact result I've found amongst old colleagues and friends who smoked regularly. They were terrified of their doctors finding out that they smoked (for fear that they'd be permanently priced out of private health insurance for the rest of their lives), so they weren't able to ask for prescription drugs that could have helped them quit.
IMO they should just bite the bullet and learn proper SQL. I say this as a data scientist who learned SQL later than C, Matlab, R, Python/Pandas (though earlier than PySpark).
Hard to say. Sudden Eye strain caM weaken the eyes.
In my early 20s I tried to focus on something really hard. Then “owe” I couldn’t focus at all.

Apparently I had needed glasss for years, and that was the final straw.
It looks really good...I kinda had a similar idea! I like how fast it is
This does appear to be sorta documented:

Note: You can’t copy passwords stored in your Local Items or iCloud Keychain. To transfer these keychain items to another computer, set up iCloud Keychain on the other computer using your iCloud user name (normally your Apple ID) and password.
You can manually copy keychains other than Local Items or iCloud Keychains to another Mac using the steps below.

https://support.apple.com/guide/keychain-access/copy-keychai...
Performing non-compartmental analysis with Julia and Pumas AI
It is a game where only the honest i.e. customers are punished.
"Awardees are expected to perform community work in exchange for flights, discounted accommodation, and a range of other perks."

This sounds an awful lot like indentured servitude.
The sharp rise in April was primarily because I released my 2nd product. It's much more clear in this graph: https://twitter.com/dvassallo/status/1333888959399690241

Not sure if the pandemic helped; likely did a bit.
For a great introduction to ethics, consider The Elements of Moral Philosophy by James Rachels - a classic introductory text: https://en.wikipedia.org/wiki/The_Elements_of_Moral_Philosop...
Maybe they want to avoid anybody who copies their hardware from copying the manual. About the only thing I can see but at that point you lost the war.
it probably helped me sleep better through some of the swings.

I do that by not looking. Didn't check the value of any accounts from about late March to September. Just kept putting my pennies in like always. Doing what they say has worked out pretty well so far; buy the dips, buy the peaks, buy whatever there happens to be the same time every month when I have some pennies to spare. The conventional wisdom on investing seems to work out so far. As you suggest, anyone just dumping it into index funds over the last decade has had a good ride.
The fifth card can just be a high-card. Rectangle seems just like a stronger version of 2-pair, where it's 2 pair using only the same 2 suits
I was offended the first time I encountered R's nonstandard evaluation, but it didn't take long to accept it. Now I wonder why anyone would want to write `mytable.column` a million times when it's obvious from context what `column` is referred to, and the computer can reliably figure it out for you with some simple scoping rules. It's a superior notation that facilitates focus on the real underlying problem, and data analysts love that.
They are in google pockets for 95% of revenue. But I think as a browser with a smaller market they join things and change things to be like everyone else.

There was a recent change to facebook picture albums that lazily loads pictures as you scroll. In large albums this grinds to a halt after a few pages and each scroll takes 30 seconds to load the next set of images. Chrome handles this smoothly. For social media I had to switch to chrome.

Firefox is still better for privacy and I use it when I can even though it feels like it's slowing down after each upgrade.
> I miss when we justified censorship with the fact that children might see something. At least that actually happened instead of being a fantasy.

So, you're saying: "At least a nuke went off?" or that a nuke going off is a fantasy? You know that plenty have gone off, and a few killed a lot of people, right?

I don't have any big problem with nuclear power, but I don't want to see a nuke go off.
> Really makes one wonder if this document is one that Google does not want to come out in discovery, ever, and that it's in some system with a relatively short TTL before it gets deleted, because policy.

I suspect not, because it's probably a carefully constructed document to fit the pretextual narrative of the constructive termination campaign that it was part of, which was targeting Gebru based not on the particular paper but on race/sex and criticism around the internal culture on those issues.

At least, it's pretty clear to me from all the Google AI people describing how Dean’s characterization of the review process does not comport with the usual practice of that process, and in some way differs from even the official documented process, suggests very strongly that the entire review issue was pretextual and personally targeted, and not about the paper itself at all. The interpretation of what is behind that pretext is a little more speculative, but you don't need a pretextual campaign unless the actual basis is prohibited or even worse for PR than the pretext.
English version direct link:

https://www.debian.org/News/2020/20201205.en.html
Just ignore people like this and continue to build. There is no reasoning or arguing with them. Eventually there will need to be a micro fork of the internet as it is today that is used like freenet, deep, ipfs etc. eventually sovereignty itself will need to be forked. This will need to exist at hardware level as well. Though this will be moot once you REALLLY want that neura link. But expect a fight from gov and alphabets to ban people using alt tech. And expect non kyc wallets and cryptos to be banned. Expect kyc to be needed to even access the internet regardless of your concent or knowledge of your consent. Expect your DNA sequence to also be stored in goog or elsewhere regardless of your consent. The virus has accelerated this process. If you value your speech use alt tech.
Azure Functions vs. Firebase Functions
Another idea for a hand could be a straight made from 4 cards, but the suits are all distinct.
Tidyverse absolutely has a hipster craft beer feel to it. I think it's great, but it's true.
Well ... both Flask (Python) and Express with Nodemon (NodeJS) can do hot reload.
This is an interesting thread as I'm seeing a false dichotomy form. Either these phenomena are flaws and should be abandoned or they are often helpful and therefore should be adhered to.

But I think there is a middle ground or maybe it is not in the middle but off to the side somewhere. We can be aware of these biases and try to be conscious of when we are relying in part or entirely on them and still choose to abide by them especially in the absence of better information.

Understanding that one is behaving out of conformity or conservatism or another bias doesn't consign one to intermable mental litigation. You can be aware of this fact and still know you do not and may never have sufficient information to challenge and overturn the bias.

However, when we suspect we are acting solely out of one of these biases and we see a compelling reason to challenge it, that awareness becomes the tool that allows us to change. A compelling examples is the acceptance of homosexuality in Europe and the U.S. The conformist beliefs that were leading to the supression of individuals were doing harm. As more people "came out" the conformist foundation of the supression arguments weakened. For most I think it has become clear that the risk of overruling conformity was insufficient in the face of the material harm homosexual individuals were enduring.
I am not a trade professional, but I do a lot of physical building projects as an amateur. I find the work to be much more mentally stimulating than my job in a well-known CS/EE research lab. I think that it is because structures must be elegant, and every piece affects many others. This can also be true for code, but it often isn’t. At work I’m forced to take part in software monstrosities that any tradesman would laugh at if it were a piece of architecture. And it’s okay to laugh and be laughed at too.
If we are going to be subject DRM and on par or worse pricing on ebooks they should at least update the contents on them for a year or so in exchange. Their cost of distribution is zero and their cost of duplication is zero. Give a little in exchange. I would buy more paper books if I also got the PDF for on the go or just for the convenience to search.
The esolang wiki[1] has mostly weird languages.

I like John Tromp's Binary Lambda Calculus and Binary Combinatory Logic[2]

[1] https://esolangs.org/wiki/Language_list
[2] https://tromp.github.io/cl/cl.html
I feel that solution is to build, use, and promote platforms that encourage dialog without censorship. A free exchange of ideas is still the right solution. This includes discouraging the practice of silence-by-mob. All these tactics accomplish is polarization and tribalism and don't do much to contain disinformation.
Charles Sanders Pierce and Søren Kierkegaard are both well worth reading.
I knew you're joking, but gatekeeping isn't what got GitHub this far.
In Germany, Telekom used to hijack nxdomain. A court actually found them guilty and since a half year or so they are no longer doing that.
I agree. SQL is nothing to be afraid of, and there's no happier place to be analyzing huge tabular datasets than in a modern columnar database
They did this with kamala harris before she was selected as VP
The huge Windows flaw is that it isn't color managed by default. It means that colors in most applications look extra saturated on wide gamut displays. I wonder if it the same flaw applies to HDR.. apps would look extra bright.

Macs and its apps have been properly color managed for decades. That's why the transition from SDR to HDR monitors has been painless. Apps have been ready for it for a long time.
Not the OP, but to me a tablet is probably the worst tech purchase I ever made. I have 2 at home (mine and wife's), but we almost never use them.

To me the tablet combines the worst properties from phone and laptop. A smartphone is great because it's always with me no matter where I go. A laptop is ergonomic, powerful and easy to use. The tablet is neither of these things. When I'm at home I always prefer to use the laptop, when I'm out I don't see a reason to lug around another device that's almost the same as a phone, just a bit bigger.
Wow - thanks for the heads-up
Visit these for folks that will go into vastly more detail with you.

Particularly check out the sidebar and Wiki info and links.

https://www.reddit.com/r/financialindependence/

https://www.reddit.com/r/fatFIRE/

If you are careful you can set yourself up for life, so that you can explore interests and never ever worry again. If you don’t have any interests right now, that is ok, they will come with time.

If you are not EXTREMELY CAREFUL, it’s very very easy to lose it all, and be broke in a few years.

Predatory financial advisors, lifestyle creep, making the wrong friends, making wealthy friends and trying to keep up with them.

Put an email in your bio if you want to chat more about this.
I disagree. Your type checking systems can strangulate code bases. If we can’t move through the code quickly and change things quickly, you hamper us.

More serious question for you: Why do interpreted languages exist? What are one of the things they shed? Why’d they get popular? Why’d people find a way to move fast in them?

I guess my vigilance is basically this, I’m the guy before you all turn JavaScript into what the OP is describing as the monstrosity that c++ is. Explain why that won’t happen the same way I guess, since we’re all smart, and students of history. We have something to protect here too. We built the stuff you guys couldn’t, but you know better apparently now. I’m your ghost of Christmas past.
I've literally written something similar 4 times in the last month, I hate having to load the temp function to be sure the next line runs. This is such a useful addition.
HN'ers: don't bother clicking, it's just some self-promoting bullshit.

X-Spam-Flag: YES

--

@Abishek_Muthian:

Thanks for your multiple contributions (four, just from your HN profile!) to the NXDOMAIN blacklists!

(On a somewhat related note, I just cannot understand how you're not a gazillionaire from FindDate -- such a unique, novel concept! -- but perhaps the pivot to "startup coaching" will work out. Fake it 'till ya make it, amirite!?)
How to create a one-liner for you and your business
Protocol Buffers and Kaitai structs solve different problems, although they both deal with serialized data. With a protobuf, you don't really care about how the data that you're serializing into the binary buffer is represented in the binary format. All you care about is that your data can be serialized and deserialized. Conversely, Kaitai allows you to control and specify the representation of the serialized data. This allows you to specify arbitrary formats (like image formats, for example).

Essentially you start with the serialization format instead of starting with the deserialized data (or like how the title of this submission says, "describe the structure of data"). As such, you can somewhat describe protobufs [0] using Kaitai structs, but the converse is not necessarily true.

There's actually a section under their FAQ [1] with a more in-depth response to this.

[0] https://formats.kaitai.io/google_protobuf/index.html

[1] https://doc.kaitai.io/faq.html#vs-protobuf
Start with the basics. Socrates, Plato, and Aristotle form the foundation of Western Philosophy.

Note that philosophy requires a significant amount of thought on your own part. There are parts of these three (and many others that follow) that are absurd. See Aristotle on many scientific matters. They lived in a society with slaves, so you’ll find some hierarchical views of humans that we now reject.

What’s most important from there is what you care about.

Is it epistemology — the study of knowledge? Or ethics — what is right, wrong, just? Is it political philosophy, be it democracy or monarchy or anarchy? Are you curious about power? Want to explore consciousness, what it is to be a “self” and the repercussions of those answers? Maybe linguistics, how we communicate, use language, and the strengths/weaknesses of it.

There is philosophy of sport, of war, of aesthetics; on gender and race; on the meaning (or not!) of things; on life and death and god(s) and spirituality; on machines, computers, and artificial intelligence.

I believe that the Greeks are important because they are so foundational to what comes after. Everything, the saying goes, is a footnote to them.

But after that, follow your questions. You can spend a hell of a lot of time reading things you don’t deeply care about. It will be a slog and without an external forcing function, you’ll probably lose interest and give up. For me that is philosophy of language, specifically a fair bit of what I consider to be nonsense in the past sixty years.

A good way to find who to read is to first know what people call it (e.g. epistemology) and then either find college courses or online lists. Go back to the early work and work your way through the Core. From there you’ll know enough of what the questions are that you can branch out.
This is true. I mean, no one I know has ever admitted to purchasing a book through iBooks.
The average US insurance copay for a doctor's office visit is, wait for it, $20.

Retail health care is not where the expense insanity in the US system kicks in.
Japanese space capsule carrying pristine asteroid samples lands in Australia
> If you were a CEO/Manager etc and had someone with toxic behavior come in and threaten you if you didnt comply to their demands, wouldnt you go 'ok, see ya'. I certainly would.

Which is fine, but that's firing them for acting up. It doesn't really matter what the demands are.
ICE trying to subpoena things that they know wouldn’t hold up in court seems fairly worthy of coverage, if you’d ask me.
I'm not sure why you were downvoted so low that I had to vouch you up; but the concept of a western intellectual dark age has well and truly been contradicted by modern scholarship.

For further reading:

https://en.wikipedia.org/wiki/Dark_Ages_(historiography)#Mod...
Any other lib that also generates Encoder/Writer code?
HN asks you not to editorialize titles
Ah interesting.

I think I might just be idealistic and having thought about it this way. Thanks for the context.
Rilly? "Eyes on the Prize" was an important work detailing the battle for civil rights. There's something very wrong about appropriating the title for a bunch of uppercrust British toffs winging about not being able to gather in the Gildhall for a magnificent feast.
For me the term "open minded" is a label for close minded people that believe specific things they label as "open minded". Say for example legalizing drugs. They don't believe in being open minded about whether or not that's a good idea. Instead they believe supporting it is the "open minded" position and not supporting it is the "close minded" position. They have a similarly actually closed mind about most topics.
The difference is that, with this TV, you are the one in control -- not the manufacturer.
> people claim that it is too hard for regular users to do because of the configuration required.

Who are these people? The error message has always linked to the settings checkbox to allow installing the app. The only thing that has changed is which checkbox it links to because the settings for installing apps from unknown sources have changed. Here is a video of the way it used to be. I know that you're going to say that you don't believe video proof, but this is all I have for you.

https://youtu.be/GuzKSUMyCUM
wenc's comment (currently top) links to a video where luke tierney explains why the magrittr pipe is not optimal so they are looking for a native solution.
Health Passport
Nope. When the freedom of press is under attack by the government, it is news. Every single time.
Be who you want to become.
* For an (opinionated) overview of philosophy up until the first part of the 20th century you can try Russell's History of Western Philosophy [1].

* A very detailed and useful resource for a lot of topics is also the Stanford Encyclopedia of Philosophy [2].

* You can also try the Oxford University Press Very Short Introduction series [3]. These cover a broad range of topics, not just philosophy; plus, you can approach each topic separately, without having to go through things that might not interest you.

Of course, these recommendations completely ignore non-western philosophical traditions. Hindu and Buddhist traditions might also be interesting to explore.

Personally I have approached philosophy strictly as an autodidact, hence quite haphazardly. After having explored a bunch of topics I however find most use and interest in those more modern and analytical parts of philosophy that touch on science, mathematics, cognitive science, logic.

Political and moral philosophy are also quite important because they allow you to get a grasp of the intellectual framework modern institutions are built on. A lot of the things that we take for granted (e.g. representative democracy, the ubiquity of nation-states, the central role of economic institutions in society) are actually not at all dictated by nature, but more by cultural norms and various philosophical ideas and systems.

[1] https://en.wikipedia.org/wiki/A_History_of_Western_Philosoph...

[2] https://plato.stanford.edu/

[3] https://global.oup.com/academic/content/series/v/very-short-...
I only had some success with paid ads on reddit targeting r/aws, and it only lasted 3 months between March and June when competition was very low and I could get CPC rates around $0.10. From July onwards, I couldn't find availability for CPCs below $0.35 and that meant ads weren't profitable anymore. So I stopped. You can see more detail in the last graph over here: https://www.indiehackers.com/post/how-i-made-210-822-selling...

As for affiliates, they bring about 7.5% of the sales. Not the most important source, but it's nice to have. I onboarded almost all my affiliates from this one tweet: https://twitter.com/dvassallo/status/1273335185946238976 — I have about 100 affiliates, but 95% of the sales came from the top 10.

My own Twitter account is still the main source of sales: https://twitter.com/dvassallo/status/1333889974362488833
Hey, thanks for checking it out. Appreciate it.
Protobufs generate readers/writers for various languages (i.e. serialization/deserializiation).

gRPC is an RPC framework that uses Protobufs.
How do you have a platform that doesn’t do any censorship but also discourages “silence-by-mob”?

I feel like every platform that is focused on absolute free speech always ends up filled with racists and the like... that can’t be a coincidence.