skysight-inc/HackerNews huggingface dataset:
Just started with my YouTube channel : HackingSimplified
Hope to get some feedback here.
P.S. There's a feedback link in the end ( as well as in the description ).

A few improvements I got in early feedback :

1. Improve on video quality ( doesn't look 1080p )

2. Improve on sound quality

3. Please please decrease jump cuts or at least make them smooth

4. Decrease your screen time : Don't want to see you so much -_-

Have started working on next video, current setup has serious hardware constraints ( recording audio and video from phone ) and lockdown has increased difficulty getting better hardware.

Nevertheless would love to hear your opinions on this.
Also let me know what all needs to be improved on technical aspects.
The Art of Winning
In the end, this isn't /writing/. Call it what it is: daydreaming.

There's nothing inherently wrong with it, but the value of /writing/ comes from the fact that writing is, in fact, read. Those are two very distinct activities.
>hydrogen electron shell is what's important in chemistry, not the nucleus

The kinetic isotope effect would like to have a word with you.
https://psycnet.apa.org/record/2005-11115-001

Current research generally does not find evidence that variations in preferences, psychology, or personality stem from genetic or biological factors. Rather, they’re primarily attributed to culture and socialization.
Damore was invited to share his thoughts by the media. By his own admission, he turned them down.

So what exactly is your point in this scenario?
That page keeps crashing in my phone. :(

I got to toilette hypothesis, so don't know if the rest had data. That said, this still sounded like speculation. Are the rest more backed with data?
It’s completely different. Java is a back end language - even if we accept that Java is 20% slower (just making up a number. I don’t know whether it’s slower or not), hardware is cheap and you control it. You don’t have any control of the client’s computer or their bandwidth.
Bash, too!

> One of my favorite business model suggestions for entrepreneurs is, find an old UNIX command that hasn't yet been implemented on the web, and fix that. talk and finger became ICQ, LISTSERV became Yahoo! Groups, ls became (the original) Yahoo!, find and grep became Google, rn became Bloglines, pine became Gmail, mount is becoming S3, and bash is becoming Yahoo! Pipes. I didn't get until tonight that Twitter is wall for the web. I love that.

— Marc Hedlund (2007)

https://web.archive.org/web/20070329031201/http://radar.orei...

Funny that he mentions Yahoo! Pipes, since that was sort of the same idea behind Zapier, et al., though (I guess) too far ahead of its time.
Actual suits already exist: https://en.m.wikipedia.org/wiki/Liquid_cooling_and_ventilati...
Where do you store your passwords?
Former Sen. Harry Reid Believes in Aliens, Urges Politicians to Not Be Afraid
Odd that they chose lua 5.2. The most popular luas nowadays are 5.1 (the version that luajit implements), and 5.3 (which was for a long time the 'latest and greatest', though it's been superseded by 5.4).
As a commercial solution there's facerig+live2d that already does that.
Arguments from networks effects are basically "X won because X won".

The argument is that, at some critical point, X became the default choice, and stayed that way.

Why it was gmail was interesting at the time, but isn't anymore; now it's literally just "people pick gmail because it's gmail".
virtual DOM implies DOM existence.

DOM based systems use so called retained mode rendering.
But this one uses something that can be classified as immediate mode rendering.

Check https://docs.microsoft.com/en-us/windows/win32/learnwin32/re...
Thanks for sharing your experience.

Note that I am not a doctor, but I have my own theories that I want to share: post-nasal drip results in more swallowing, which triggers more acid production, which in turn results in more of the stomach content (ie. acid) getting back into the esophagus, hence GERD.

Acid that reaches high in the throat, for instance while lying down, will likely cause burning that will also result in post-nasal drip or similar symptoms. See the problem here? One issue amplifies the other. That's why once you get into a bad state it's difficult to return to some normality.

Also, other digestive system issues, such as IBS (irritable bowel syndrome), depending on the type and rootcause, will result in GERD. For instance, if you are often bloated, your digestive system may be slowed down significantly, which means there's no place for the stomach content to move into. Hence, more of the content may return into your esophagus.

The good news is that if there's no other underlying condition, these issues can be kept in check with lifestyle changes: diet and exercise (walking seems to be helping a lot; no surprise there, since humans have evolved to walk long distances; also no surprise that a sedentary lifestyle has so many negative effects on us).

Edit: there also seems to be a link between GERD and asthma, in the sense that acid reaching the airways, including lungs, may cause asthma.
Good article. On the last point, about delayed gratification when writing: one way, and perhaps the way to complete a long writing project is to enjoy what you are writing, which means you are writing the book that you would enjoy reading. I've tried multiple times to come up with a novel idea that would sell but I ended up never pursuing them. Once I started thinking really hard about a story that I wish someone else had already made, I got started and enjoyed the whole process.

A corollary to this is that you must know what kind of stories you like, which means you have to develop your taste. I don't mean "taste" in the sense that you have the same opinions as New York Times critics. I mean that when you watch a movie or read a book that you enjoy, try to understand what parts of it you enjoyed, what parts of it you didn't enjoy, and how you would change it to make it better. This doesn't just apply to literature. In developing your artistic taste, you could try to understand exactly what part of an awesome painting evokes feeling in you.

After I started thinking this way, I came up with a story that might not appeal to most people but sure as hell felt moving to me. I realized that the story could be told better in a visual format instead of in prose, so I started practicing art again. I'm a perfectionist who hated drawing when I studied art in school, but now that I have this idea in my head I feel very little inhibition in practicing. Instead of wondering how to make my story sell better or second guessing every mark I make, I move forward because if I hesitate I feel like I'm letting down the characters in the story I want to be told.
Sure, as native as any language that runs in a VM. There is no reason a WASM app can or can't be any more or less native than something running on lua (like in this case), jvm or anything else.

People don't use Electron to get a js runtime, they use it to get a web-like runtime. Any javascript (including WASM) app can run without electron in either node or in the bundled runtimes that OSX/Windows/Gnome/Whatever has, but the point of electron isn't to write JS, it's to write web-like code. For that it requires a browser in a predictable version, which is what electron gives you (albeit at a high cost.)
This. But I always emphasize the reasoning for doing so. I usually don't care about the git _log_, but I'm using git _blame_ very often. I want to know why exactly someone changed a piece of code, and "oh, typo" or "fix bug" don't help at all. At least include some ticket reference.
> No prefixed length means two terrible things, an EOF signal of some kind but especially a way to quote such EOF in case it is present in the data part itself.

For SMTP and NNTP messages, a CRLF.CRLF terminator is used to indicate the end of the message. If the message itself contains a line that started with a ., then the client would prefix that line with another . (dot-stuffing). The receiver on the other end would remove the extra dots from the line before storing the message. So, quoting part of the EOF is one viable solution and doesn't result in too much overhead in those cases.
This has been nagging me. Feels like we are dangerously close to many taking "precautions" as a signaling move more than being cautious. :(
If you want to have an insightful discussion, one should refrain from making strawman arguments.

I think Demore's memo has little place in a company, but neither does the diversity program that spawned it. Better to keep politics out of the work place. But given the context, it was fully justified, regardless of its merits or lack thereof and I think the person who leaked it committed a real sin here, as did the company for firing him.
Precisely - case numbers are good because of the restrictions.
CLI-Based Timer and Chronometer
In most countries, most people. Problems with obesity and chronic health conditions are relatively recent in the history of mankind.
Seems like too many people are trying to access this sheet at the same time:

https://support.google.com/docs/answer/2494822#share_with_ma...
Aww, thank you for your reply, I'm very flattered. I usually get very skeptical/cynical comments when I mention to my coworkers and friends that I use my own text editor, so receiving comments like yours is very encouraging.

Yeah, what you see there corresponds to the syntax tree of the file being edited. You can see it fairly clearly in this screenshot (which has the advantage of showing how this really looks in an actual terminal, without some noise from asciinema): https://raw.githubusercontent.com/alefore/edge/master/screen...

In this screenshot, the very last column is just a scrollbar. Right next to it you see a representation of a subset of the syntax tree. It is a subset because I deliberately drop from it any subtrees that don't span more than a single line.

In the recording you also see something on the right of the scrollbar. The things shown on the left of the scrollbar correspond to the lines currently shown on the screen; the parts on the right are a representation of the tree for the entire file.

The syntax parsing is a bit dumb: just just based on things like parenthesis, comments, quotes, and brackets and such, not really aware of high semantic concepts (like classes or methods). For C++ (and other C like languages such as Java) this is implemented here: https://github.com/alefore/edge/blob/master/src/cpp_parse_tr... (if it seems too complex, part of it is because I cache previous states, as an optimization, since this runs every time you type a character into the file, refreshing the tree; I want this to work with very large source files, where most of the time you type a character the vast majority of the previous outputs can be reused).

I have two other parsers, for Markdown and diff (patches). It should be easy to add more parsers, but I want to clean up the API used by them.

Anyhow, you just have to generate a representation of the syntax tree (in this structure https://github.com/alefore/edge/blob/master/src/parse_tree.h). I've been considering integrating this with clang or vscode but haven't gotten around to it.

Once you have the ParseTree, the editor will display this information about the scopes (the logic that does that is a bit complex but lives here: https://github.com/alefore/edge/blob/master/src/buffer_metad..., function DrawTree, which returns a string with the characters for a given line).

I probably gave you more information than you wanted. :-P Thanks again for your comment.
texadept is great, it can handle really large files where most other editors crash/die.
Thank you. Sorry for not attributing I plucked it from Google. Will add now :)
On holy wars and plea for peace
I don't get why high fat foods are lumped in here. I've started avoiding all the others you mentioned, and my reflux has stopped, but I'm on a ketogenic diet that's very high in fat.
What is the risk of recovered patients developing a life-threatening or disabling condition over 6 months after recovering? Do you have any estimate for this risk? 5%? 10%? 50%? 100%?
Opportunists Are Preying on Instacart Shoppers as Bots Ramp Up on the Platform
Zoom Acquires Keybase, Developing Most Broadly Used Enterprise E2E Encryption
I analyzed the rising laptop prices in the coronavirus induced shortage
You're assuming people are following protocol. Humans undergo lapses in judgement multiple times a day and are just as forgetful. Just the other day, I found myself having scratched my face under the mask while at the supermarket, something I only realised after the fact.

Many people don't realise how much contact spread can occur in just half an hour as well, as seen [0]. This was modelling the spread inside of a dining hall of a cruise ship, but you can imagine similar behaviour in other public spaces.

[0] https://youtu.be/9cZTfUAYrF8
Seems the PDF is available freely here: https://drive.google.com/file/d/0B9DdtF_uMk05NUhyM09MOXdTS1U...
I'd put it the other way around, Kotlin is a subset of Scala that the masses might be ready for. I would always prefer the kind of candidate who's excited about stuff like Kotlin over others.
I think he's specifically referring to the hoarders being the cause of the price increase in the first place and profiting off of their hoarding (correct me if I'm wrong).

But that's definitely not the case with most shortages of things like PPE and alcohol. Most people are calling any price increase gouging, to the point where sites like eBay have simply banned anyone from selling masks at marked up prices. However they grandfathered some pre-existing sellers.

Ironically this created a monopoly situation that has constrained supply which by definition means ebay is price gouging (since they make a percentage based fee on sales).

If they simply let new sellers "price gouge", it would flood the supply and naturally lower prices for things like masks on eBay.
I agree with what you say here to a large degree. We were able to reuse things like external service connections, accounts, contracts, some of the requirements documentation and some of the already provisioned hardware, VMs and so on. Those things are not trivial to put together and easily saved us several months of work.

Where I think I part ways with you is with this "they did as well as they could using the choices and resources they stuck with and I happened upon the project with 20/20 hindsight". One of the big lessons we've learned as an industry involved in software development is to start small, iterate often, get feedback from users. What I see time and again with these types of overblown space elevator projects is a kind of fundamental...immaturity -- the people who run these don't seem to understand how to achieve results with the minimum required to do it.

They've never started small and iterated to large. The projects they've worked on have all been so enormous, and have taken so long, that they have very few data points to draw lessons from. Each iteration and growth cycle in a mature project creates lots of information that can be reapplied elsewhere. But for people who've only ever grown up in large enterprise software projects, that's the only approach they know, and there's only a handful of lessons they've learned.

It's not only architecture astronauts, but the entire ecosystem that supports "enterprise" software engineering: vendors, consultants, scaled agile experts, design tools -- even university programs that churn out enterprise ready engineers. The appearance of these things, and how widespread they are in certain circles, demonstrates how those circles have regressed and tossed into the rubbish bin the lessons that we've learned. The penalty that's being paid is that these same lessons have to be continuously relearned again and again, but instead of pushing against outside models of how to do things (e.g. trying to adopt physical engineering approaches to software), we have to push against our own industry.

When you go against billion dollar enterprise software industries, you end up sounding like a heretic. It's really only when you get a long portfolio of success stories can you succeed. But that's very hard to get in today's climate where people spend their entire careers trying to kill ants with nuclear weapons dropped from the orbit of Mars.
> No. "Public health authorities" are all really clear: if you're going to wear PPE you need to do it properly. DIY cloth masks are not PPE, they're theatre, so it doesn't really matter whether you wear it or not.

Even the CDC is now promoting cloth masks:

https://www.cdc.gov/coronavirus/2019-ncov/prevent-getting-si...
David Foster Wallace ruminated on this in Infinite Jest.

"The proposed solution to what the telecommunications industry's psychological consultants termed Video-Physiognmoic Dsyphoria (or VPD) was, of course, the advent of High-Definition Masking. Mask-wise, the initial option of High-Definition Photographic Imaging — i.e. taking the most flattering elements of a variety of flattering multi-angle photos of a given phone-consumer and‚ thanks to existing image-configuration equipment already pioneered by the cosmetics and law-enforcement industries — combining them into a wildly attractive high-def broadcastable composite of a face wearing an earnest, slightly overintense expression of complete attention."

Always thought it was fascinating that he came up with this in 1996!
This is much like saying "No one will go homeless if we institute universal basic income". You're completely correct but you're missing the point. I don't see any indication whatsoever that the US will realistically give people enough compensation to stay at home or can afford to do so.
I saw little Richard live in the mid 90s when I was a teenager and he is to this day one of the best live performances I’ve seen. He said at some point that he had an opportunity to invest in the Beatles in the late 50s but declined because he thought they were too closely copying him to succeed.
Highlights from FCCM 2020
I've just learned about this extension today from a Twitch stream. First I thought: "Nice, another great IntelliJ IDEA feature got ported to VSCode" (I think the syntax is exactly the same). But seeing the VSCode extension was first released in 2016, it looks as if JetBrains actually copied this one. Always nice to see how IDEs/editors inspire each other.
Went to school for mechanical engineering.

First job out of school - low pay, worked in a crappy cube farm in an old building outside of a city center at an industrial park. Had to be there at 8 and stay til 5 no matter what. Middle management sucked. Pay raises were low. Health benefits were horrible. No vacation for a full year (yea I could've negotiated that, but why should that even be negotiable? absurd.)

Switched into software and never looked back. Better hours, better pay, better benefits. More respect for work life balance. Better office locations. Younger colleagues.

It's easy to see why people don't go into the sciences. The sciences are attacked on a daily basis in this country. From vaccines to global warming to covid19. The pay is low. Outside of engineering, the jobs suck, and you almost certainly need at least a masters. Academia is filled with tenured has-beens who exert undue influence over everyone.

The richest engineers I known became sales engineers. The ones who worked on problems were never rewarded for the problems they worked on - thus they instead went to selling and made boat loads instead. Who can blame them?
If I write, I'm pretty sure it's writing :) You can make an ideology out of it if you want, but you're the only one responsible for it (but granted, you won't be alone there).
Wasn't Tesla given the opportunity to use or acquire the Fremont plant as part of a deal to find a use for the old newmie gm plant? I mean it's one thing if they had bought the land and developed on it, its another if they were given a better deal than that.
Trompe – a water-powered air compressor with no moving parts
Yes. Hundreds of millions of people get pneumonia every year. (But most causes of pneumonia have effective treatments or vaccines, while covid-19 does not.)
Huh, yeah - it's almost like society is made up of millions of people with different pain points and priorities.
This is fantastic -- I will certainly turn to this instead of awk/sed in many instances. I expect I'll use this in place of particularly tricky greps too. Really nice that you can seamless interleave standard bash commands with pyp commands, if e.g. an existing bash tool can get a piece of the job done more simply.

I already turn to Python in place of Bash whenever any nontrivial amount of complexity is needed or if any reuse is expected in the script I'm writing (I do this with Python Fire). Now I think I'll be making that Bash->Python switch at even lower levels of complexity, and even when no reuse is expected at all.
This is rather demeaning considering it's objectively false and downplaying the huge influence women had on early software development.

If you're going to claim that women were only hired as secretaries for software dev work I hope you have actual data behind your assertion.
Apple removed all subpixel antialiasing on Mojave [1] and on Windows it isn't used for any 'modern' app using UWP onwards afaik

[1] https://arstechnica.com/features/2018/09/macos-10-14-mojave-...
> Use relative URLs when possible

Protocol relative URLs can also be used for different domains as long as protocol remains the same, which is often the case with https: so widespread, e.g.:

<script
src=//code.jquery.com/jquery-3.5.1.slim.min.js
integrity="sha256-4+XzXVhsDmqanXGHaHvgh1gMQKX40OUvDEBTu8JcmNs="
crossorigin=anonymous>
</script>
Requires trusted institutions to rise above the noise. Imagine more like bitcoin than NYT.
> No greater mistake can be made than to imagine that what has been written latest is always the more correct; that what is written later on is an improvement on what was written previously; and that every change means progress. Men who think and have correct judgment, and people who treat their subject earnestly, are all exceptions only. Vermin is the rule everywhere in the world: it is always at hand and busily engaged in trying to improve in its own way upon the mature deliberations of the thinkers. So that if a man wishes to improve himself in any subject he must guard against immediately seizing the newest books written upon it, in the assumption that science is always advancing and that the older books have been made use of in the compiling of the new. They have, it is true, been used; but how? The writer often does not thoroughly understand the old books; he will, at the same time, not use their exact words, so that the result is he spoils and bungles what has been said in a much better and clearer way by the old writers; since they wrote from their own lively knowledge of the subject. He often leaves out the best things they have written, their most striking elucidations of the matter, their happiest remarks, because he does not recognise their value or feel how pregnant they are. It is only what is stupid and shallow that appeals to him. An old and excellent book is frequently shelved for new and bad ones; which, written for the sake of money, wear a pretentious air and are much eulogised by the authors’ friends. In science, a man who wishes to distinguish himself brings something new to market; this frequently consists in his denouncing some principle that has been previously held as correct, so that he may establish a wrong one of his own. Sometimes his attempt is successful for a short time, when a return is made to the old and correct doctrine. These innovators are serious about nothing else in the world than their own priceless person, and it is this that they wish to make its mark.

- Arthur Schopenhauer
> ...but not to which site thanks to TLS.

Are you sure?

> The desired hostname is not encrypted, so an eavesdropper can see which site is being requested. [0]

ESNI is meant to fix this but isn't, yet, widely deployed (AFAIK).

---

[0]: https://en.wikipedia.org/wiki/Server_Name_Indication