skysight-inc/HackerNews huggingface dataset:
Well, being confused by RPN is a pretty low bar. Kids used to use it in their math class, on scientific calculators...
Gen X were born before Millenials, so if it is vaccine related it is most probably just the opposite.
Interestingly we don’t even know if Azure is making a lot of money because Microsoft obscures it even harder than Google in their financial reports.

Microsoft has one hell of an enterprise sales and marketing machine though, probably the best in the world, so I’d assume they are doing quite well, even if they are mostly reinvesting it.
True. Yesterday Indian PM issued these statement in an election rally:

"those creating violence can be identified by their clothes itself". It was a reference towards skull caps that Muslims wear usually, and protests first started inside two historically Muslim University campuses.

"... seeing the riots and torching happen, citizens of country are becoming even more resolute that with this law Modi (Indian PM) has saved India". - Terming protests as riots, and saying that Muslims create conditions for violence, and hence excluding them from getting citizenship was the right move.
Please. Hitler wrote a /book/ where he explained /everything/ in excruciating details. That is arguably the scariest part of Nazism. People /knew/ what they were signing for. Hitler /was/ legitimate.
That's actually very interesting IMO! Now that you said that, it seems obvious to me that there's a sweet spot somewhere, and that it's higher than 1 and (probably much) lower than 100.
Regarding crows, here is a start: https://news.ycombinator.com/item?id=21769575
We see what we are in the world around us
The problem is, the exact same argument can be applied to all the things fusion would be competing against. In engineering, unlike children in Lake Woebegone, it's not possible for all competitors to come out on top.

To put it another way, the same argument you're making could be applied to (say) making computers from vacuum tubes, or balloons out of lead, or any of a myriad of approaches to solving problems that are losers regardless of effort expended. Why are we assuming fusion isn't also similarly a loser?
How A Whale Crashed Bitcoin to Sub-$7k Overnight
Oh man, I've been learning and studying music theory for the past SEVEN YEARS.

TLDR: I think the single best way to learn music theory is to learn to play piano, and work with a teacher on weekly lessons. Do a harmonic analysis of every single song you learn and check it over with your teacher. THERE IS SIMPLY NO SUBSTITUTE FOR LEARNING WITH A TRAINED AND EDUCATED MUSICIAN. I learned this the hard way.

> [I] have never been able to sift through a vast array of music theory blogs and tutorials to find something that made sense.

I like to think of music theory as a LANGUAGE. Sifting through blogs and tutorials is kinda like googling "how do I learn Chinese?" yeah there's probably a lot of resources out there but it's not going to feel very productive to just dive in in this way. You wouldn't feel confident about learning Chinese using online resources so why would you feel confident learning music theory in this way?

The real problem with trying to learn from online resources on your own is that there's no feedback... you will absolutely have gaps in your knowledge and persistent misinformation that cannot be corrected because nobody is monitoring your progress.

Also learning from online resources can often feel hollow. For example, I can teach ANYBODY what a major scale is in 15 minutes. However, to truly and deeply understand the major scale can take years, it's more than just the rules about how to construct one. You have to really go over ideas many times and a teacher will be able to know your strengths and weaknesses and how to improve.

If you learn piano from the ground up (use a book series like Alfred's Adult All-In-One) with a teacher, I guarantee that after those 3 books (which will take years to get through), you will have a decent grasp on theory. Don't try to tackle these books on your own, there's a lot of stuff that's not explicitly covered in these books. If you try to tackle it on your own I guarantee you that you will not get the full benefit and you will very likely teach yourself incorrect technique and you will be left with a lot of misinformation. You need to do harmonic analysis of every song with a teacher and get comfortable doing them yourself.
I'm on the fence on Stadia - compute hardware prices keep dropping like a rock. What if we see viable $200 gaming rigs in 10 years? But I digress

Google can utilize dark GPU hardware for numerous tasks. For example, YouTube video transcoding, ML, and Cloud batch processing.
"wrong" or "unsourced"? It's an important distinction when playing the Wikipedia game.
Loops are also infinite loops waiting to happen, yet we still use them :)

The reason one might want to use recursion is when you're working on a data structure that is recursive in shape, like trees. And trees are very common, the Hacker News comments are one such example.
Phases of how to manage high online traffic (Boxing/BlackFriday). #BestPractices
Never heard of that one, and if it works for you then more power to you! Analogy's are all about making sense of new data using older previously understood data, so if the old reference doesn't ring any bells... you just need to find one that does.
I did some simple courses and they all started with this.

Naming stuff 1-12 and I, II, IV etc.

I found this much more relatable.

Only keyboards seem to favor C major with their layout, which makes applying these "relatives" a bit more cumbersome, if you don't want to use that scale.

At least on guitar everything looks the same.
“How to Magically Manifest Real, Spendable Cash Starting in the Next 24 Hours ”
HN doesn't prohibit people from being wrong or unquestioningly repeating government propaganda so long as they don't exclusively use HN for ideological battle and respect the other rules.

So if you want an Xist to get banned, you don't need to provide references that they support X, but that they do so in a way that is against the rules (such as exclusively posting about X). Also, you shouldn't do that in the comments but by emailing hn@ycombinator.com with the relevant facts, so that the mods can decide on the correct action to take without publicly putting anyone on the spot.
Well, here's the inverse, this is filmed in NY, live even, but it feels 100% authentic British:

https://www.youtube.com/watch?v=Z_Ve4UP_ELM
Just because people tend not to edit large files in Notepad doesn't mean they'll complain about it when they do. Actual complaints are of course sparse because hardly anyone uses Notepad for anything serious if they can use an alternative. BUT when they do, oh they will complain.

I believe an older version of Notepad even had a (fairly low) limit on file size it would open.

I mean that's the reverse argument, computers have gigabytes of memory today, and are super fast, so you should be able to load a multi gigabyte text file and edit it, on a single line, with word wrapping.
> C# was totally different from Db

whats the difference between them?
You need to remember that a lot (probably the majority) of these people have been overachievers since they were kids. Pushed by their family, mentors, etc.

They know that in order to get to the top, you need to play the game - it's exceedingly rare that one just stumbles into the top, by intellect alone. There are tons of smart kids out there, you need some edge.

So they pick up extracurricular activities, join clubs and boards, start making a name for themselves. Get letters of recommendation, and what not.

Now they're suddenly students at top schools, with like-minded peers around. They start chasing internships, and it's the same thing all over again. Join the best clubs / orgs, get leadership experience, etc.

For these driven "type-A" folk, it's always about hitting the next milestone. It never ends. Get into best prep schools, get into best universities, get the best internships, get the best jobs, get into the best business school, get the best post-MBA job, get the best promotion, etc.

It's like a professor told me once: Some of the brightest students, academically speaking, do not necessarily end up with the best jobs or positions. A lot of them tend to be too focused on their academic work, to the point where they neglect things like resume-building, networking, interviewing skills, etc.
Do You Own a Successful HR Planning Strategy?
DBLog: A Generic Change-Data-Capture Framework
I think whether "or" means inclusive or or xor is in fact ambiguous and determined by context in English. I think if you as a megacorp write ambiguous contracts and try to enforce them against your employees, you do not deserve a sympathetic interpretation from the courts.
Of course if a US-spec vehicle is exported to the EU, GDPR then applies to any data collected by that manufacturer from that vehicle.
WeChat Apologizes for Translating “Canadian Flag” into “He's in Prison”
It is really funny, everyone here seems to understand that stress at work is bad, and everyone is afraid of getting ill and costs of healthcare. But as soon as someone suggests a similar model that we have here in Europe(government-provided health care, more worker rights, more holidays), everybody loses their mind. People you are sacrificing your health for the owners of the company you are working for, and maybe some top managers.
Recipes cannot be copyrighted.

https://www.copyright.gov/circs/circ33.pdf
Exactly, so it is a good thing that Hindus who have emigrated from an actual genocide(not a speculation) with scant notice in major media both in India and abroad, are finally getting a chance at citizenship

Given the opposition, the CAA law might be struck down. The absurdity of much of this thread is that measures which help active victims of genocide are being opposed.

The book Blood Telegram, by Gary Bass about a state department memo, documents one aspect of how this genocide was buried.
https://en.wikipedia.org/wiki/The_Blood_Telegram:_Nixon,_Kis...
Google Maps is a paid enterprise service, and while they didn't discontinue it, they did increase the price by 14x.

Of course, personally I chose AWS over Google Cloud well before that, because Google Cloud's authentication is so complicated and their examples so indecipherable.
Buffering 101: Geoff Huston's comprehensive take on network buffer sizing
I'd also be interested. Some drivers of complexity I would think of:

* Using many of the GoF/OOP patterns, because you may need extensibility at some point. Basically YAGNI.

* Complex, hard to mentally map, build systems (e.g. CMake).

* Designing for purity over simplicity (I'm actually big on FP, here I'm thinking of the Haskell crowd which IMHO sometimes overdoes it).

* Writing a complex architecture without prototyping. Often your prototype will tell you what you need. If you start architecting too much beforehand then you often waste time on some details that don't matter, and even worse, afterwards you try to force it into your architecture which doesn't actually fit the problem. The beauty of software is that it's easy to change things. Architecture on buildings is different because you need to make sure that you're not building the wrong thing. In software building the wrong thing can give you the right insights and still be faster than planning for every eventuality.
Show HN: A habit tracker to help developers improve their posture
Only one secure and wealthy enough has the time and interest discussing matters like this. The poor and downtrodden don't even participate in these debates. Your privilege is getting ahead of you.
I actually like DDD, where code is executed per domain with a bounded context.

Not for a single person though, but it will force kin developers to think more deeply.

Otherwise it could easily result in a code-mesh/hell.
> Programming languages don't make people miserable.

Try coding in MUMPS then saying that again. Or Intercal. Or Whitespace.
Ebay is based on the idea that you do not trust the sellers. On the Amazon market they can just hide behind the Amazon brand.
While it always felt creepy knowing that google read every mail I got or sent, and a pretty awful sort of weird whenever it "helpfully" automatically set reminders in my phone for planes without my consent, an example of just plain abuse really does simplify choosing a side.

I mean, snooping on my mail so they can sell my purchasing history to competitors that want to better target ads against me? No thanks!
Apologies for the broken link. It's http://thi.ng
There are plenty of businesses where entire countries don't have enough capital to start a competitor (e.g. oil companies, aircraft factories).

It's called capitalism, not "I have an idea-ism" for a reason.

There are some businesses that operate in markets with low barriers to entry but they tend to be A) new and extremely risky or B) hypercompetitive.
Many european filmmakers but also many European publics, feel that it's not just essential that the state fund such work, but also part of the role of state.

They don't consider the government some hateful opponent entity (or rather, they don't consider the state that. They can still hate this or that particular party / person running the government, protest its decisions, etc.).

The government is people they have voted into power to pass laws and guide the state machinery. They expect from the state to promote arts and fund culture, the same way they expect of it to make roads and maintain public infrastructure.

The US doesn't need that because

(a) there's not an emphasis on culture in the European sense, it's more about entertainment, most don't even believe there's a distinction between these two

(b) it dominates globally and has the most money, so they can push their culture everywhere anyway and teach global audiences to prefer their ware from a young age (after enough Spielberg and Michael Bay and superhero stuff kids become desensitized to movies with no SFX and explosions -- that happened to European cinema -- once equally or more popular as the American in Europe -- after the late 80s and the rise of the Spielberg era),

(c) it still gives all kinds of incentives, tax breaks, government (e.g. army) support for movies anyway, just doesn't call it for what it is
I wonder if it's more that they just don't understand - also habits are hard to change. "it's always been this way"

Not sure what the solution is.
That's true. Like I said, I can only speak from my experience.

I do think that we are in a sort of "dependency hell," that is sorting itself out. In the end, a few really good dependencies will still be standing in the blasted wasteland.

Dependencies mean that a small team can do Big Stuff, but that relies on the dependency being good.

"Good" means a lot of things. Low bug count is one metric, but so is clear documentation, community support, developer support, and even tribal knowledge. It doesn't necessarily mean "buzzword-compliant," but sometimes aligning to modern "buzz" means that it benefits from the tribal knowledge that exists for that term, and you can deprecate some things like documentation and training.

People often think that I'm a dependency curmudgeon. I'm not. I am, however, a dependency skeptic.

I will rely on operating system frameworks and utilities almost without question, but I won't just add any old data processor to my project because it's "cool." I need to be convinced that it has good quality, good support, and a high "bus coefficient," not to mention that it meets my needs, and doesn't introduce a lot of extra overhead.

Nothing sucks more than building a system, based on a subsystem that disintegrates a year down the road. I suspect many folks that have built systems based on various Google tech, can relate. I have had that experience with Apple tech, over the years (Can you say "OpenDoc"? I knew you could!).
DNS over HTTPS is wrong partial solution
كلمات اغنية شكو بيها محمود التركي
The tweeter admits that Google's policy has changed since then.

"I guess they've realized this was a dumb policy, because under the current rules what I did was totally fine."
I can't tell if you're seriously enquiring, or simply being snarky. However, taking your comment at face value ...

To me this post is saying that in some languages (in this case Haskell) there are ways of working that are hard to emulate in other languages (in this case C#). The post is talking through a specific example of this, and pointing out that if you only know one language (in this case C#) then you might be missing out on styles of thought that can help in solving certain problems.

The post isn't about one language being better or worse in absolute terms, it's about broadening your range as a programmer so you are aware of other techniques and styles of thought.

To go all "new age-y" it's about enlightenment. Usually Lisp is the language used to help programmers achieve enlightenment, but other options exist, such as fexl, Haskell, and others.

Seriously, many languages are "about the same," but some really do make you think differently. You can be an excellent and productive programmer without them, and the vast majority of programmers never try to step outside the bubble of Imperative & OO languages, but you will be missing out if you don't at some stage embrace one of these other "pure(ish) functional" languages that is genuinely different.

YMMV

Some reading:

* https://www.defmacro.org/ramblings/lisp.html

* https://stackoverflow.com/questions/2036244/whats-so-great-a...

Search for "Lisp Enlightenment" and cull mercilessly.
I'm confused. Influencing the market is the same as insider trading?
all great channels, I love them all.

However I kind of feel like you can only really learn from them if you have a solid foundation of music theory already. If you don't, then you will be surely be entertained by these videos, but I doubt that you will come out of it with real knowledge.

It's like... you can watch anime with subtitles all day but you are very unlikely to learn Japanese this way.
Bold! That some bold leadership right there!
Recently, I am unsatisfied about spending a lot of time on consuming knowledge, rather then producing. As soon as I get to some level of expertise in some area, the benefit of passive reading approaches zero. So I plan to write more and code more (mastering Julia for mathematics and CS) in 2020.

A few titles I enjoyed this year:

"An Invitation to Applied Category Theory" by Brendan Fong, David I. Spivak.
It was fun to dig deeper into categories and read how you can apply thinking in them to different domains: databases, signal processing, circuits. Some mathematical background is probably required. It is available for free as a PDF:
http://math.mit.edu/~dspivak/teaching/sp18/ or if you are, like me, love collecting good titles in paper, a hardcover copy is nice with good paper and colour pictures:
https://www.amazon.com/Invitation-Applied-Category-Theory-Co...

"Can't Hurt Me" by David Goggins. https://davidgoggins.com/book/ It helped me to start running, and I keep doing it. It improved my mindset about overcoming physical discomfort, inspired to cultivate a savage mindset within. I lost a few kgs as well. There is an audio version of it.

"Turn the Ship Around" by David Marquet http://davidmarquet-com.3dcartstores.com/Autographed-Book-Ha... A book on leadership, told as a story of transforming the team on the nuclear submarine USS Santa Fe. Not that boring like usual leadership titles.
Of course SICP is brilliant in Scheme. But hello? There is no such thing as a “blub language.” Your comment misrepresents the entire point of the original PG essay!

The point is that givens some fictional language called “Blub” for the sake of the essay, some programmers believe that their language has everything that could possibly be useful, productive, expressive, &c.

But PG’s contention that languages exist on a continuum of power (a gross oversimplification), and when a programmer believes that their “Blub” is as powerful as possible, they have closed their mind to more powerful/useful/expressive ideas.

But that’s as true of Scheme as it is of JS: If someone believes that LISP was the zenith of programming, and everything else since then has just been wankery, if they think we have nothing to learn from Haskell, or Julia, or Joy... Then for them, Scheme is Blub.

Blub is a mindset, not a language. Sure, some communities might be infested with Blub programmers, but nevertheless, languages themselves are not Blub.

Now, if someone says that SICP in JS proves that Scheme is no better than JS, well... That person has a Blub mindset. But teaching some of the same principles as SICP using JS is not in and of itself the Blub mindset.

Summary:

Blub is a mindset, not a language.

All languages are Blub languages if someone has the Blub mindset.

SICP in JS in-and-of-itself is not Blub.

JS in-and-of-itself is not Blub.
How to use two sidenavs in Angular Material
They're slightly different pitches in a non-equal temperament, depending on the key the temperament is based on.
India is far from being a fascist ethnostate, unless you have been reading media reports which are filled with false details and crucial ommisions. In fact, there are colonial laws which prevent Hindus from even running temples or schools without being taken over by the state. Also, they are routinely the targets of violence which dont come to prominence in western media reports.

One of the outcomes of this post is that the extreme bias in reporting in the media has reached HN. For any Hindus reading this, stop responding emotionally and instead try to document the various kinds of bias in media thoroughly. People like Vamsee Juluri have written about coverage of Hindu issues in prominent western media. Anand Ranganathan has logs of media bias on incidents of violence etc.
Which brings up the question, what is the Principality of Monaco called in Italian? To save you a guys a trip to Wikipedia:

The city state of Monaco is also called Monaco in Italian. Both the English and the Italian names are derived from the Greek word Monoikos, meaning "single house".

The German city of München is called Monaco in Italian and Monacum/Monachium in Latin. The Italian name derives from the Latin name, which in turn is derives from the Latin word for monk.

To avoid confusion, the German city is more commonly referred to as "Monaco di Baviera" (Monaco of Bavaria) to better differentiate it from the microstate.
Bitbanging traditionally refers to doing what comms hardware can do in software, for instance to create a serial port using just software and a single bit of digital output and input.

https://en.wikipedia.org/wiki/Bit_banging
I do software consulting sleeved through various contracting or consulting companies. All of the paperwork I have to sign tries to have a claim to any IP created at the job. I immediately red line this unless there is some sort of reasonableness to it. I don’t mind giving some percentage of IP to a company that kept me busy somewhere for a year and the Resultant IP isn’t the main focus of the engagement. They are right that it probably wouldn’t have happened if they had not given me the opportunity. Otherwise I am not going to relinquish the right rights to code written to solve a problem. Most clauses I’ve seen are in this vein. Nope. DRY.
Well, in theory anyone can avoid bugs. It's just really costly and requires a very structured approach to doing anything.

It's very unlikely, however, that you figure out every single combination of variables while writing tests. So, so in practice, I don't think it's possible to avoid bugs, unless you have a really tiny code base, maybe.
Historically, they sounded different, so they wouldn't even be acoustically in-tune w/ the same notes. Each would only be in tune with its nearby notes on the "extended" cycle of fifths.
The nadir is the low point, the antonym of zenith.
Check https://en.wikipedia.org/wiki/Pythagorean_comma.
I can respect that. Although I would have liked to hear your take on it, I know what you mean.