skysight-inc/HackerNews huggingface dataset:
Interesting because this is not the first time I've heard that Indians in Cisco are extremely cliquey. Definitely remember hearing story of a workplace discrimination settlement from there. In that case it was argued in the gender angle, but the person involved said it's actually a group of Indians who were allegedly pulling all stops to promote each other while trying to exclude other Asians.

I'm from India, and can totally believe it. Have also heard of stories in Texas where they will keep a trusted Indian guy in interview panels to make sure that it's not a cousin or friend (who only barely looks like the interviewee) actually coming for the interview. And then there are these "consulting firms" who specialise in helping you fake a resume and get a job (most of the time these are people who won the H1 lottery and have come to the US via Infosys/TCS and are trying to switch to a real job instead of the half-pay serfdom they are in). These shenanigans are of course not common nowadays, but what this means is there's a big population of disingenuous Indian origin people in the second-grade tech jobs in the US, which does not bode well for the general image of Indian tech workers unfortunately.
As a Hindu I'd like to take the opportunity to share that the implementation of the caste system is not based on what it really means to be Hindu. The Vedas state that one's caste is fluid (not based on lineage) and can change in one's lifetime, and that further a person of the worker class is not lesser than someone of the priest caste, they both perform dharma necessary for the community.
Yes, and it's already been done for covid. In may, China wanted to test all 11m people in Wuhan, so they used pooled testing:

https://www.livescience.com/pooled-sampling-covid19-in-wuhan...
Except they (the gender non-specific singular) is probably running kubernetes and has multiple clusters of 10 or so gpu hosts. Not that I disagree, but spinning that up locally and orchestrating it will take time and money. And explaining why training is paused because you keep blowing breakers in the office will cost political capital.
Good points. The only thing I'll disagree here is that using Go doesn't make it magically faster. The SD card is also a performance bottleneck for any database intensive work. Although, some services may still be viable such as a VPN service maybe?
shocking but still confused. When they practiced the indian caste system in the US, how would they interact with people not from india, e.g. people with US, EU, Vietnam, Korea etc background? Do they get treated as "high caste" or "low caste" people?
why should David Reich be trusted more than David Frawley ?
I anticipate that it would be common knowledge that viral shedding is known to end (i.e. people get better or die). Outside a negligible amount of cases, is this not common knowledge?
Does anyone know a philosophical book on learning math essentials?(for beginner)
Good day, people. I am not a programmer, nor a mathematician (though of course I've tried to do some Lisp programming with little success). I'm self-taught in everything I know, though on the other hand I am, generally speaking, actually quite ignorant person, that is far not intellectual; my mind is not technical at all, and frankly I prefer to make some art, like writing music or painting, not programming; but however now I need to get some "real" education too, just to have some piece of bread (in other words - to get so called "job" and to survive); I can rely only on a good books, not on teachers. I need to start learning all these at some point, and I guess I need to get math understading first and then to switch to programming. And the best book I've found on math subject is Paul Lockheart's "Measurement". It looks simply great, because I've surfed literally thousand of books before I found it, and I'm sure it's probably the best ever material for a beginner. But even this book made me some stuck at some points, because my level of math education is almost zero. The problem is that I really forgot how to work with fractions and with some other mathematical ideas since I left the school (I had low grades). So I am looking for another helping book - probably a philosophical one, which would teach the very-very basics of mathematics at all. But it must not be a snotty book for kids. It must be really philosophical, which gives easy and deep understanding at the same time. For example the very first page could start with a thoughts about the origins of mathematical signs, with saying something like this: "One stick is looking like "l", two sticks would look like "ll" or "l _", and if you put one stick over another then you'll get "+". That's how the plus sign came out". That is a book which could teach even a Tarzan to get some basic math understanding. Does anyone know such a book? I would be thankful if you'll recommend me one which would satisfy me.
You can’t make a Turing machine which can solve the halting problem or an algorithm which can determine whether any given mathematical statement is true.
are you defending the caste system?
Patels man ....
This guy is a Principal Engineer at Cisco. This is nearly as high as you can go on the engineering track. The fact that he's complaining about being discriminated against while some how making it to the 95th percentile paygrade is a bit revealing.

Not saying it's impossible, but I dont buy it.
> That is no shortcut, that is an abomination

I can see how it's unusable on a laptop, on a full-size PC keyboard that's OK.

> how often do you want the formatting from the source, vs. seamlessly matching the target?

I don't write word documents unless I want rich text features.
Just for text there's nothing wrong with plain text or markdown files.

Copy-pasting from visual studio is the easiest way to apply good quality syntax highlighting to a code snippet. The IDE is even smart enough to copy them with dark-on-white colors despite I use dark theme.

Also, I often cut & paste within the same document.
It's the equivalent of hiring white supremacists and letting them make employment decisions.
This seems like an accurate description. Unfortunately, these three are the ones I'm more familiar with, and I was hoping to understand how Kalduny compare to these. The Wikipedia article for them (https://en.wikipedia.org/wiki/Kalduny) basically says they are similar, but doesn't really get into the differences.
Caste is highly correlated to skin pigmentation, so in practice... this would be almost indistinguishable from regular old racism.
"In the Mac, for example, menus are discoverable because you can go to "help->seach" and type what you're looking for. This cannot be easily done with the ribbon."

I can't speak to the Mac version, but on Windows there is a search box at the top that returns a result for whatever you want.

"A menu you can read from top to bottom, but a ribbon you need to scan from left to right and top to bottom, making it much harder to use."

No, menus are 2D as well. There's 1 vertical dimension, and then there's the hidden second dimension where you have to hover over each item to see what's inside. For example, in Google Docs under the Insert menu there is an item for "Headers and Footers", which opens a menu with two items: "headers" and "footers". The ribbon flattens this and just lays both out in the tab.

"making it much harder to use."

"Much" harder? Really? Honestly, I've used both interfaces extensively over the years and I've gotten plenty of work done in both. I just don't see what the big deal is about this little war that's been going on for 13 years, and claims of one being "much" harder than the other seem greatly exaggerated. Like... oh, you had to scan in two dimensions to find functions. Okay, how much does that really impact your productivity? How much of your time is really spent scanning a menu? Once you found it.... you can make a shortcut for it. I've got a shortcut for all the common tasks I use, and it's really no different than a custom toolbar from the pre-ribbon era.
I wish people would stop using that image as an example. Not because of its content (what a stupid beat-up that was) but because the source file is of such terrible quality that it isn’t representative of the images we routinely handle today. And the extreme colour cast makes it useless for judging skin tones.
I don't know about chlorine trifloride, but that is one of the strategies used for reactive substances, like molten sodium:
https://youtu.be/rAYW9n8i-C4?t=2m
Have you tried to consider the possibility that you're mistake on this forum, or just other ones? Can you point to an exchange here where that's happened? The search bar at the bottom of the page could help, if none come to mind.

I'm always curious about the expectations people when they write things like "have you ever considered the possibility that you're mistaken". It seems totally ineffective as a rhetorical move, but I wonder if might have some slim chance of being productive if accompanied by a show of good faith. Like, for instance, any evidence whatsoever that the person saying it had ever been inclined to concede anything on the forum.
You can hate it. You can avoid it. Both are quite common.
ARRL – The National Association for Amateur (Ham) Radio
A new world war over technology
Check this for the math once he's ready: https://www.mathmammoth.com

The sight might look dated, but it's a curriculum written by one teacher who you can actually reach via email. My wife and I have looked at a bunch of different math options and this one seems like the best option:

- Mastery-based, with minimal repetition
- All instruction is written for students, with no separate materials for parents, so older students can self-teach
- Materials are organized by grade level or topic, it's your choice which you use
- Can buy printed books (including spiral bound!) or PDFs
- Companion instructional videos by the author
- Dirt-cheap, probably because it's self-published with a single author

Here's a direct link to one of the sample PDFs for 1st grade: https://www.mathmammoth.com/preview/Math_Mammoth_Grade1A_Sam...

(There's no kinder materials because all they're typically expected to do in is be able to count, identify shapes, etc.)

This also looked interesting, but it's definitely a more involved curriculum with lesson separate scripted lesson plans:

https://rightstartmath.com/our-curriculum/the-rightstart-dif...

The plus for this one is that it's heavy on manipulation (using playing cards and an abacus) and light on counting and repetition.
https://twitter.com/RoboRosewater/status/617045553017409536

This is on purpose -- to show the "intelligence" of the network that created it.
There are two types of "static linking" being discussed:

* Linking with system libraries (what GP mentioned).
* Linking with Go packages (what you're talking about).

Yes, Go doesn't really support -buildmode=shared anymore (and it was pretty broken from the outset). But this is a separate question to whether a Go binary is actually a static object. In most cases (and by default), Go binaries are dynamically linked to system libraries (with Go packages being statically linked into the program).
You can just say “Except they are probably”.
No spaetzle?
Surfing on Firefox Android ATM, and it has the same issues it has on the desktop of sites glitching out - just even harder to work arround on mobile.

I'm car shopping and downloading specs from multiple dealers straight out doesn't work - the downloaded PDF won't open, works like a charm in Chrome.

Stuff like this is why I suspect most non tech people would revert to Chrome pretty fast.
That declares 'Foo' with kind * -> * -> * -> * , ie a generic type. Whereas I was declaring with kind * , a specific type that might have infered components. Compare:

quux :: a -> a
quux x = x
# quux takes any type genericly

frob y = y () ++ [()]
# frob takes some specific type, but we don't need to specify which (spoiler alert: it's () -> [()])

Edit: actually the type is generic (not polymorphic) as well.
> - Raspberry Pi is way underpowered to run any SaaS on

Our MVP SaaS product was done on a Pi (Node.js backend), and several of our launch customers were using it before we deployed them to production. Helped us simulate micro instances and write more efficient code as we started to scale.

Definitely doable, but not for something as crazy as running Asana or Zendesk over.
Balloon trips to the edge of space by 2021
I didn't notice they were different packages.

>The Dynamic type in base is about runtime reflection, which is occasionally useful but not something that comes up often

It is not something that comes up often, but since I am used to languages like Javascript or Scheme, when it does come up, figuring out how to do it in Haskell, e.g., satisfying the monomorphic restriction, has occasionally diverted my focus away from the problem to be solved for hours while I learn more about Haskell's type system.

But yeah, what I just wrote is in no way inconsistent with the comment I initially replied to, namely,

https://news.ycombinator.com/item?id=23795687

so I am going to admit that my comments in this thread have not exactly improved the level of discourse.
Eh, I don't see the problem. If the government decided not to renew a contract with SpaceX because they thought they could do it better themselves, should they not? Tax money spent on government research should be public. I do think they should follow any of Microsoft/SpaceX's IP laws (but also file their own for the public).

> Wouldn't it make sense for the government to just use or license Libre Office if it was good enough to meet their needs?

Sure, if the math and logistics worked out. I kind of think Office and Microsoft are too entrenched now.

I think the reason it wouldn't be a huge deal is you would still need some sort of business arm for it to get traction--like a Red Hat. So basically Microsoft would just lose a government contract.
And to top it all off, Vietnam forever and ever will hate China. The enemy of my enemy...
Yes what a remarkable cavalcade of coincidence your life is. And why look at that, you were so busy marvelling over your ability to engage left wing dialogue in the past five years without ever hearing of dog whistles that you plum forgot to address anything I said! What a lark. Let's just pretend I said SA's writing is full of dog whistles and didn't say 'dog whistles, aka coded language, is entirely unfalsifiable and in direct opposition to the principle of good faith argument' - after all, we are already pretending to be engaging arguments in good faith.
Kinda off-topic, but I recently read The Last Astronaut[1], and got the sense that it could make a great movie adaptation, which I almost never get from sci-fi books.

[1] https://www.goodreads.com/book/show/40881567-the-last-astron...
It sounds like he's defending _a_ caste system, but probably not the one you're thinking of.
why is a declining, human population bad?
It sounds like the original YouSendIt product!
A negative income tax is not phased out at all.

You are probably familiar with income tax brackets. So for example in the US, your first $0 – $9,525 of income per year are taxed at 10%, the next $9,526 – $38,700 are taxed at 12%. And so on.

That applies to billionaires just as much as it applies to dishwashers. The low brackets never get phased out. The billionaire just has most of her income fall into the higher taxed brackets. So her average tax rate is higher than the dishwasher's tax rate, but their first dollars are taxed exactly the same.

A (refundable) negative income tax is just another somewhat special tax bracket placed in front of the normal progression. It never gets phased out. It just nets out at higher incomes.

And because nothing is ever simple in taxes, here's a weird real life example to the contrary:

The British have a weird system where they DO phase out their lowest tax bracket, called the 'Personal Allowance' at higher income. I don't know why they do that, instead of just raising the marginal rates.

> On 22 April 2009, the then Chancellor Alistair Darling announced in the 2009 Budget statement that starting in April 2010, those with annual incomes over £100,000 would see their Personal allowance reduced by £1 for every £2 earned over £100,000, until the Personal allowance was reduced to zero, which (in 2010-11) would occur at an income of £112,950. This had the effect of creating an anomalous effective 60% marginal tax rate in the income band between £100,000 and £112,950, with the marginal tax rate returning to 40% above £112,950. As the Personal allowance has grown over the years, this has resulted in a corresponding increase in the size of the effective marginal 60% tax band. As of 2019-20, the effective 60% marginal tax rate now arises for incomes between £100,000 and £125,000.

https://en.wikipedia.org/wiki/Personal_allowance#Personal_al...
Use Cyberduck or Filezilla instead?
There is now PureDarwin[1][2] also. It's still actively developed - last commit was a few hours ago.

[1] http://www.puredarwin.org/

[2] https://github.com/PureDarwin/PureDarwin
I love foundation and that looked like some generic high budget sci-fi with no indication of what actually makes the story interesting
If one of your devices is guaranteed to be always online, you should take a look at syncthing. I found it to be faster than resilio.

https://syncthing.net/
Nazi Germany didn't wipe out every last jew because they lost the war. Had nobody stopped Germany I don't see a reason why they wouldn't have succeeded.

Supposing the U.S. did institute a systemic native genocide policy in the past, what prevented it from succeeding? Why are there still natives?
It wasn't a startup exactly, but I did part-time software dev contracting as a side hustle for about 3 months while I held down a full time job. It was excruciating. But, it did allow me to build up enough cushion to comfortably make the jump to full time contracting. Which was my best career move yet.

I really wouldn't want to go through that again, but it was worth it.
as if the tool I use all day every day is an art piece.

Isn't that part of the appeal of Apple products? People will gladly spend more because of the looks, not the functionality.
The example you suggest has a subtle issue, since the number 0.999… is the number 1; so a program fed numbers (rather than, say, decimal strings, in which case the domain is no longer [0, 1]) cannot meaningfully distinguish the former from the latter, and hence cannot terminate on 1.
Good article, thanks for posting. Could you possibly fix the spelling in the title while you still have time?
I don't recollect the location of features by their spacial location, I recollect them by their place in a hierarchical ordering. The exact path to a function is always preserved, as the keyboard shortcut for that item is defined by that path.
On a similar vein, you can write functional programs that can do exact Riemann integration: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.54....
Well didn't foxconn managed to get Trump to paddle a shovel in Wisconsin and then managed to do almost nothing for years? India shouldn't be happy until the billion dollar is actually invested instead of promised.
Use .xyz domain. Once your startup becomes successful you can buy your tld of choice.
> the Cantor space, where 0.9999... and 1.0000... are actually distinct value

What do you mean here? The Cantor set is a subspace, not a cover, of [0, 1]; values in the Cantor set that are the same in [0, 1] are also the same in the Cantor set.
PureDarwin – Darwin-based open source OS
> First, you have to trust Apple that the indicator _really_ can't be disabled.

I'm not disagreeing with your other points nor am I saying that this isn't the case nor am I a fan of any apple products... However designed circuits to implement such functionality is quite common.

[0]; https://en.m.wikipedia.org/wiki/Series_and_parallel_circuits
> I'm a computationalist in the philosophy of mind and suspect that consciousness is an emergent property of certain computations.

I'm not a philosopher of any variety and this always seemed like a much more plausible scenario to me than some kind of consciousness magic sauce. It is pretty amazing to watch the intellectual contortions people will twist themselves into to avoid reaching this conclusion. Like deep down they are certain their lived experience can't possibly be an effect of purely physical processes, but they need to couch that belief in sufficiently convoluted words that they can convince themselves they aren't just talking about souls.
Chromebooks all do this, it's a requirement that the LED is on if the camera is on from within the camera module itself. There's no software involved.
"Holding the web back" lol. What the web is today, is coming straight out of Google's playbook, with WHATWG just a miniscule puppet organization consisting of Chrome devs promoting whatever Chrome does as standard. It's a scam to subvert what once was the web into a monopolistic tracking network and a 20 year project to morph a document viewer into the most absurd, power-inefficient, and clunky app platform imaginable that still can't do most anything that you'd want a smartphone to do, such as phoning. The narrative that big brother Google protects us from evil proprietary vendors somewhere lost its credibility; today, we need protection from Google more than anything else. Almost all new HTML5 APIs and even CSS can and will be used for fingerprinting so need to be rolled back or switched off anyway.
> YT alone adds 500hrs of video per min . That is at minimum 9000 TB / day (500 18TB disks/day ...) ... assuming SD quality 220 mb per hour single format and one copy.

Nitpick:

Each bigger resolution stacks on top of the previous one,
so 8K60fps means storing 8K60 (webm+av1), alongside 4K60 HDR (webm), 4K60 (webm+av1), 4K (webm), 1440p60 HDR (webm), 1440p60 (webm+av1), 1440p (webm), 1080p60 HDR (webm), 1080p60 (webm+h264+av1), 1080p (webm+h264), 720p60 HDR (webm), 720p60 (webm+h264+av1), 720p (webm+h264), 480p60 HDR (webm), 480p (webm+h264+av1), 360p60 HDR (webm), 360p (webm+h264+av1), 240p60 HDR (webm), 240p (webm+h264+av1), 144p60 HDR (webm), and 144p (webm+h264+av1).

And as noted, a given resolution is often stored in multiple video formats, so there's that too.

The data needed to store a single video thus adds up quickly:

$ youtube-dl -F 1La4QzGeaaQ | grep -o '[0-9\.]\+.iB' | sed 's/MiB/*(1024^2)/;s/GiB/*(1024^3)/;s/.*/(&)/' \
| tr '\n' + | sed 's/\(.*\)+$/scale=3;print(\1)\/(1024^3),"G\n"\n/' | bc -ql
8.423G

So for https://youtu.be/1La4QzGeaaQ (a random 8K video I found), storing 5 minutes 37 seconds requires about 8.5GB due to all the transcoding.

It's quite possible YouTube also keeps the original uploads around for a bit as well.

---

It incidentally proved so complicated to correctly type out the format list above manually it was actually easier to figure out the following regex:

$ youtube-dl -F 1La4QzGeaaQ | sed -n '/video/{s/^.\{35\}//;s/ \+[0-9]\+k \+, \+/ (/;s/webm.*\|vp9.*/webm/;s/avc.*/h264/;s/av01.*/av1/;s/4320p/8K/;s/2160p/4K/;p}' \
| sort -hr | sed ':1;H;N;${:2;s/\([^\(]\+\)(\([^\n]\+\)\n\(\1\)(/\1(\2+/;t2;s/\(\n\|$\)/), /g;s/, $//};b1'

(The above took probably twice as long to type out as the list it produced, but it was a lot more fun, and importantly verified its own correctness, which I was having a hard time doing manually. Plus, it's cool to make sed do new things - like token deduplication and newline coalescence in this case (remove the 2nd sed command to see what I mean).)
Works with my Samsung 4K TV. I also use a display port to hdmi adapter to enable 4k @ 60 hz on the TV.
Lol, fair point, although I was thinking in the other direction - I may not be able to define a respectable part of the internet, but I can definitely think of areas that are less reputable than others. The chans, etc. And it is pretty much exclusively in those places I have been able to find Scott's irl details.
I bet they're going to engineer it harder to cover your camera. I hope we can make a DIY laptop community.

Apple should not intentionally create a false sense security for its users.
Will this be a precedent setting case?