skysight-inc/HackerNews huggingface dataset:
I am not from an upper caste either, but my experience doesn't match with yours at all. My peer group is less culturally Indian than others, but I wonder if experiences such as yours are more pronounced in certain regions or groups, more than others.

I have never once been asked my caste, and I have never once seen my friends be asked their castes. But, I realize that being middle class in an Indian metro city already puts me in the 10% class of India that is somewhat shielded from this stuff. I also know that caste becomes a huge thing during marriages and dating. But, I haven't seen much of it in tech. It is far more prevalent in careers where you need communication with under-skilled workers (mechE, civilE), since these workers stick by castes quite closely.

> My college fucking put the caste next to people's names on notice boards

Would you be willing to tell me what university this was. I can't imagine this being the case in any metro city in India.

I won't call you a liar, but this is the first I hear of it and the burden of evidence is on you.

> I'm light skinned so people assume I'm "upper caste"

Oh yeah, I am too, and I can completely empathize with this people making this assumption. Although, it has been more commonly used in situations where it is used as a way to say "you do not understand the problems of lower caste / dark skinned people in India" than anything else.

________________

Caste based discrimination is a huge problem in India, especially in non-metro India. But, my 2 cents, I have yet to notice any in my time in Tech in the US. ( I did go to a university/location with low south Asian%, but my peer groups in university were very Indian, as are most masters programs, but YMMV)
Using NVim with go-vim, disabled gopls instead using gopls from native lsp. I am fine with that combo.

Markdown on Vim requires fiddling with formatoptions but combined with live :MarkdownPreview in the browser while you type in Vim is fine and displays mermaid among many other markdown extensions.
I found the bug about the colorblind mode being inaccurate and misleading interesting: https://bugzilla.mozilla.org/show_bug.cgi?id=1655053

The [dev tools colorblindness] simulation is inaccurate, using color matrices with no scientific basis. While the source cited in devtools/server/actors/accessibility/constants.js does not list its source, the matrices appear to be the "colorjack.com matrices" [1] (and do not originate from the scientific literature). As far as I'm concerned, this is worse than not having such a simulation at all, since it gives people a false sense of accommodating individuals with color vision deficiencies.
I use JetBrains suite as well. If only they could offer ONE IDE that is configurable to be used on many programming languages. Having many different binaries is a pita.
I don't have a dog in this fight, but, consider the possibility that it's rare, maybe even unique, but real. If that's the case, you've never seen it because it's rare.
great, that confirms the scandal then
I finished most of Terror From The Deep (until the tasoth medic/commander bug) without realizing you can shoot at targets spotted by other aquanauts.
This makes no sense. This would be like being outraged that people working in customer service are not allowed to say anything racist, or that the autocomplete in Google will never autocomplete "kill all" with a particular group of people.

Because that's what GPT-3 is used for, it's not supposed to be an unbiased reflection of society or whatever you think it is.
no third party libraries that fit the bill?
Ya, me too. I'd even go further and say that critical comment itself well illustrates a different kind of dementia that Western culture (at least) increasingly exhibits: an inability to differentiate between one's perception &/or heuristic predictions, and reality.

Specifically, the "premise of the article" being "I invested 15-20 hours reading this book and, boohoo, I’m not a subject matter expert on the book’s topic" is nowhere to be found in the article, at least by my reading. Or maybe it is actually there and I missed it?
It’s not consistent with any of the myriad approaches to international relations either, and quite frankly, how agreeable you find a fictional world order isn’t worth discussing.

If you’re interested in geopolitics reading outside of Philip K. Dick, an accessible but satiating piece I always recommend is World Order: https://www.goodreads.com/book/show/20821140

It’s written by a highly respected war criminal (how many fields can say that!)
Just applied.

I've been looking for something like this for the past few months — we've recently shipped our MVP and I'm gearing up for the long push to find good marketing channels and the right features/message to fit. I find it incredibly valuable to have good community support during this phase because there's often very little outside positive feedback.

And I personally love the bootstrapper focus and the entire SEAL concept (this was the first I'd heard of it).
The modern web is slow for a lot of reasons, but none of them are about rendering lots of static html. Anyway just break things up into multiple pages if necessary.
Can You Crack Monero? IRS Offers $625,000 Bounty for Anyone Who Can
Homebrew 2.5.0
I'm curious why the compiled version is still referencing React code, instead of defining a standard JS data structure that JSX would compile directly into? This would remove any dependency to React itself, with the added benefit of skipping function calls at runtime. It doesn't look like there's much happening at instantiation that couldn't be done after the fact on plain JS objects: https://github.com/facebook/react/blob/master/packages/react...
> westerners are generally able to understand the situation and decide if they are inferior or note on a case by case basis.

The scores of westerners who go to 3rd world countries to volunteer at activities they have no prior experience in says otherwise and think they are helping the "poor native people" says otherwise.
My "bundle" may include 100+ channels for under $100, for one, and Marquee is $7 for a single channel. Which is to say, it's exceptional in how extremely overpriced Marquee is. It's billed at the level of a premium movie channel like HBO, which is generally optional.

And a key problem is that most bundled channels are part of the price I agreed to when I signed up for service, whereas Marquee functions as an additional tax the Chicago Cubs can decide to charge me over and above the price I agreed to pay with my cable provider.
Books work very well, when you use them right. When I want to truly understand the contents of a book, I use the following strategy:

I first skim the entire book. This gives me a rough idea of its structure. I then read the first chapter. Then I reproduce what I can remember from memory. Usually it's very little. Then I re-read the chapter and reproduce it from memory again. This time, I remember quite a lot. The third time, I have a very good understanding of it. Rinse and repeat for each chapter.

Something strange happens when you do this. I urge everyone to try it. There's some sort of subconscious restructuring going on; an implicit compression of the material. Somehow, it has become organized without your explicit involvement.

This is my theory of what's going on: you are incrementally improving a cognitive model of whatever it is that you are reading. You start off with a rough set of expectations. When you re-read the material for the first time, you have a basis for comparison. Expectations get violated. Beliefs get updated. The learning rate is high. With each re-read, you get diminishing returns.

This method is time-consuming, so I only use it when I have to. But it works. And it's much more efficient than flash cards.
My grandfather and father were both miners. I grew up in an company coal town. Believe me I have seen the effects closely, that's why I am perplexed. Germany recently started a coal plant after closing a nuclear one.
How is that relevant to this thread?
If you just read HN, you'd think React is losing some of its weight in the community.

However from my experience out in the day to day world (which is largely outside Bay Area Silicon Valley), this is not the case. Indeed, HNers and forward thinking devs here were the first comers to React, largely. I know I was on it pretty early (and walked a way more than once!) but the reality is its just picking up major steam in other places, the so called 'shadow developer' communities, like large .NET shops that when I talk to them at conferences, desperately want to move away from Angular, and React is often a choice (Vue is gaining steam here too. I think this second order of developers will decide how big each get, IMO).

Through that lens, its amazing they're taking these steps to find the balance between 'magic' (auto imports!) and lessening the syntax you have to learn as you grow development. There are so many shops, in enterprise in particular, full of 'shadow' developers most of us never meet or hear about, that are hungry for this kind of thing. Angular has some foot hold here, but Microsoft has been keen on trying to give alternatives, one of which is React (and MS here still has a lot of weight) and I think React will have staying power and growth by making itself more appealing to these kinds of developers. These are the kinds of devs who still use jQuery in 2020 (not that its bad! I swear I don't think that outright), even for new projects. There's a ton of the web ecosystem that has not and does not develop with these things in mind.

I have witnessed this with hooks. Hooks made React more approachable to development teams I worked with because class components had an unintended side effect - Developers made all of the logic encapsulated by the component inside methods - where extracting functions would have been easier to test and been far more modular - simply because thats OOP to most devs (right or wrongly). So you'd end up with 10K line classes that do all kinds of byzantine things with extremely tight coupling.

With hooks, functions become the pattern, and the library (can we just call it a framework already?) really molds the developer into best practices of extracting components and using component composition.

Basically, if you aren't just looking to reach the HN crowd, these changes are great. Thats been my experience so far. React has been growing in popularity at places I've worked and other developers I know see this too (many of which develop at consultancies, PHP/Wordpress shops, .NET shops etc) because of the change of paradigms as well as stability, of course, have made it much more maintainable.

This says very little of the overall web ecosystem, which still has a major churn problem (same for the ecosystem around React, too much churn and breaking changes, over minimal upsides, I've observed)

Since I'm rambling, I wonder what React would look like if Web Components V1 was a thing when it first came out.
And yet in the past 100 years or so IQ has increased across the board by 30 points, so culture can explain up to 98% of IQ variation.

Therefore this might be the case that genetics is a proxy for the culture or mindset or environment that have a large effect on IQ.

This is why such statements can be very misleading.
Can we just get support for math text? For years I accidentally print research papers from the browser only to have to open it back up in a non-browser PDF reader and reprint.

With that and form fill I basically don't need another PDF reader, which is nice.
I agree but that maybe only for this PL season. I think they are gradually moving subscribers to Peacock and assuming they would only exclusively show all live PL games on Peacock service from next season onwards.
Those aren't edge cases - that's the core use of the system.
I'd say most people have friends in different countries/regions.
Hacking Coffee for Good (Nonprofit Roaster)
This is true for most countries, how many developers do you know that come from real poor families? In my experience most had it pretty good, that's why they had a computer and maybe internet growing up, and time to play with it, and time to study instead of working to support yourself and the family.
Okay, then ban it (at least until tight regulations are enforced well) because locals hate it too. :-)

It guess it's a bit hypocritical for me to say that as I've used airbnb to live in and visit various countries, but I also have seen how inconsiderate and downright rude short term renters can be.

It's good that airbnb wants to be regulated, but bigger businesses can easily deal with tight regulations, whereas it's much harder for small newcomers. -Obviously- Airbnb will prefer policies that gain it public favor while also making it harder for competitors.
Notion has some AirTable-like functionality, but it's more focused on being a knowledge base rather than a database like AirTable and Google Tables.

There's definitely some overlap with the two. This Google project is just more akin to AirTable than Notion.
Platform lock-in appears to be the new black.
These same arguments are made about race in the US too.

In fact, I think looking at both through the lens of caste is a better way to interrogate some of the issues.

I thought this podcast made that point in a pretty compelling way: https://cafe.com/stay-tuned/americas-caste-system-with-isabe...
Thanks for the clarification, I also thought the parents comment was snark. Obviously that is not
ocdtrekkie's fault.
I discovered that learning a new framework, especially when it's a different way of programming, is great if you want to experience the excitement that you felt when first starting out.
There is a VEEY well reviewed book called Caste that talks about USA, India and South Africa. It is next on my reading list.
HN is a cesspool of social media luddism and Euro-fetishism, facts don't matter here when it comes to FB or the EU.
here's a portscan.me if you are getting forbidden and just want to see what a result looks like

Scanning {ip} for interesting ports on 2020-09-22 20:14:00 CEST…
This may take a short while.

Starting Nmap 5.21 ( http://nmap.org ) at 2020-09-22 20:14 UTC
Initiating Ping Scan at 20:14
Scanning {ip} [2 ports]
Stats: 0:00:01 elapsed; 0 hosts completed (0 up), 1 undergoing Ping Scan
Ping Scan Timing: About 50.00% done; ETC: 20:14 (0:00:01 remaining)
Stats: 0:00:02 elapsed; 0 hosts completed (0 up), 1 undergoing Ping Scan
Ping Scan Timing: About 50.00% done; ETC: 20:14 (0:00:02 remaining)
Stats: 0:00:03 elapsed; 0 hosts completed (0 up), 1 undergoing Ping Scan
Ping Scan Timing: About 99.99% done; ETC: 20:14 (0:00:00 remaining)
Completed Ping Scan at 20:14, 3.00s elapsed (1 total hosts)
Nmap scan report for {ip} [host down, received no-response]
Read data files from: /usr/share/nmap
Note: Host seems down. If it is really up, but blocking our ping probes, try -PN
Nmap done: 1 IP address (0 hosts up) scanned in 3.07 seconds

The scan was performed from 89.186.169.101. Best regards gigahost.dk

--

OP's link archived from archive.fo

https://archive.fo/72cS5
Hmm interesting. So even though the physical connector with the two notches fits, the electrical signaling is wrong. Thats seems like a bad design no? All my desktops are on SATA so I am used to a situation where as long as the connector matches (ie, SATA or DDR notches) then I am good.

I wonder if I have burned my SSD by plugging it in...i'll have to find a adequate enclosure to find out. Although if I have burned it, then maybe it could then damage the new enclosure...hmm

>I wonder what the impact of it going over USB and the additional USB to PCI-E controller. You should probably see about getting a Thunderbolt enclosure so theoretically the PCI-E interface doesn't have to go through yet another translation, otherwise you'll probably just kill the performance you'd hope to get out of the SSD.

Hmm, the machines I am testing on don't have USB-C thunderbolt. I'll have to look into this. So I can see raw bulk performance being limited by the USB bus but would 4k performance be limited as well? I thought this was a limitation of the Flash memory and SSD controller.
Me as a Vim fan I thibk its save to say that even vim doesn't handle large files well and is especially bad with files containing long lines.
Seems like OpenAI is following the Google path... hire a lot of top talent with a cheerful message of "fighting the man" and "Don't be Evil" and then allowing power to corrupt them as it always does.
Imagine some buggy program which writes stuff and deletes it over and over again because of some weird condition. I could even imagine that some website could do that.

And you probably won't even know it! SSD is silent.
CircuitPython 6.0.0 Beta 0 released
They sure have an interesting take on the meaning of “open”
We got good alternatives for WhatsApp (Signal, Threema, Telegram). Not perfect, but fit for purpose.

Instagram and FB.. plenty of boards and forums, Mastodon.

For anyone who thinks that "there are no technology alternatives for XYZ" or that "tech cannot move so fast to close the XYZ gap".. see what happened in 2020 with COVID and how fast tech industry moved to cover the gaps that were newly created (or lately enhanced).
No, it's like Chrome including a PDF viewer.
One time events is not an okay tradeoff: the ability to revoke the key is important too. Keys aren't meant to last forever.
I started learning Japanese four months ago and slowly converged on the same toolbox as the one in TFA. My only gripe is that SRS works much better for kanji and vocabulary than for grammar. Learning one kanji has a much more stable difficulty than learning one grammar rule, so it's much easier to set a goal of "learn X kanji per day" than "learn X grammar rules per day". At some point, I'll have to force myself to take a break from kanji and vocab lessons to work on grammar for a while.

EDIT: I should add that this method is not the "One True Way". Different people learn in different ways. If you want to see a radically different approach to learn Japanese, check out https://massimmersionapproach.com/
I never found the recommended content on TickTock very good. It really does seem like it is geared to a certain kind of teenager. Chinese video recommendation apps on the other hand (e.g. douyin, xiaohongshu, Kuaishou, Xigua) are excellent.
The UI is an absolute mess.

"Check for updates" immediately shows "Downloading updates". That's not what I expected. How about some confirmation?

Start a .NET project and you see "Downloading package 'OmniSharp for OSX' (49713 KB)", "Downloading package 'Razor Language Server (macOS / x64)' (51227 KB)". No prompt. Just starts downloading 100MB of deps.

For some reason the Output tab down the bottom has 20 options in a dropdown menu to switch to different outputs ("Github Authentication", ".NET Test Log", "OmniSharp Log"). I'm not sure why I care about any of these - if I do, why are they hidden in a dropdown menu?

F# gets its own icon on the left menu for some reason.

"Accounts" in the left menu has a notification badge with a count of 1 because I'm not signed in to sync my settings.

The settings icon on the left brings up a menu of 12 different options, some of which launch a settings editor, some launch a pre-defined search of extensions, another pops up a modal dialog.

In a .NET project, if I "Start Debugging", it opens a launch.json and in a comment tells me "Use IntelliSense to learn about possible attributes", making me define my own launch configuration instead of a default
Nice. EBUR128 is a great loudness standard. To my ears it feels the best mixing audio when you take into account the flexibility of your maximum true peak while maintaining an average (I go for -14 lufs).
> I am looking forward most to the non-generic TaskCompletionSource

That has always seemed like a strange omission, but I can't say it's really caused me distress :)

Personally, I'm looking forward to the `half` type, the extra GC diagnostic info, improved app trimming, improved ASN and certificate handling, and of course the improved performance and increased reach of Span. But I think most of all, I'm looking forward to a long term plan and no more .NET Standard/Core mismatch.
> PDF.js dev here

I'm so sorry about being forward but why the hell don't the vim keys (hjkl) smooth scroll? Its so frustrating. Is there an option to set it as so? Using the arrow keys is so cumbersome.
I never dug deeper into it, so I am not aware of why it does that or if it's a specific version or whatnot, but take a PDF from which you can extract the text (with pdftotext/pdfbox for example). Open it in the document viewer and "print" it to PDF. If you extract the text again it is not readable anymore.

This wouldn't be an issue if it was a conscious choice, but when I parsed a lot of born-digital PDFs we ended up with a lot that were like that from various source. Try explaining that...
I don't really remember any: my main recollection as an ST user was the format programs that let you increase the track count and the sector density.

I recall the default format was 9 sectors, 80 tracks, 2 sides with 512 bytes per sector = 720KB, and you could push up to sometimes 82/83 tracks and maybe 10 or 11 sectors to get more out of a diskette.

Actually, I think my ST originally came with a single-sided floppy drive and had to be upgraded.
The screen is the thing. Broadcast TV to CRT displays was never important; the human eye and ear glued to a glowing rectangle of changing light and sound, that was the thing. Now, the screens are everywhere, on the wall, in our pockets, and can show us anything anytime. It has revolutionized entertainment to the point where each individual can mine his or her own seem of addictive content that shuts off the critical mind, to provide respite from an unfriendly world occupied by humans zombified as they descend into the mindless void of the screenhole.

So, yes, the economics of it is fascinating, and horrifying, as billion dollar companies exist to create the artificial scarcity information requires to monetize. But the side effect should always take center stage: we relegate each other and ourselves to staring into the glowing abyss in our pockets, each compulsive viewing rightly characterized as a suicide in miniature.
You can see this (or similar) here for free in this awesome controllable animation, you can click on the objects for more info:

https://htwins.net/scale2/

(Credit to the original authors here: Cary & Michael Huang. I don't know if they are connected to the project in the app: edit: yes they are (as influence), and credited, see reply below)
Even on the third or fourth try, the Android implementation and API of this stuff pales in comparison to what iOS did on round 1, 5 years ago. Plus, so much is already deprecated or in some weird support library that makes no sense.

Google, get your stuff together. Geez.
Did they?[1]

1. https://en.wikipedia.org/wiki/Climatic_Research_Unit_email_c...
> Microsoft refuses to port System.Speech for text-to-speech and speech recognition.

I think it's more complicated than just 'porting'... Something tells me that System.Speech is a nice wrapper for a very windows specific API. Similar to how Microsoft isn't bringing over WCF Hosting (Because too many parts of it are dependent on Windows itself.)

Now, ideally, it would be nice if Microsoft would expose the existing System.Speech source code, so that somebody could begin the efforts of making it into an OSS Project that could eventually become multiplatform.
No but working with a foreign government to distribute documents obtained via foreign espionage in an attempt to influence an election should always be illegal.
I don’t have any expertise here, but “no it’s not” is not an argument, regardless of how loud you say it.
Face shields ineffective at trapping aerosols, says Japanese supercomputer