skysight-inc/HackerNews huggingface dataset:
Just because you know the relative size of each cohort doesn't mean you know if a specific person was in one or the other. There's always the possibility that someone admitted for money actually ends up excelling. I know quite a few people that got far more serious in college and ended up doing quite well even through in high school they were far from good students.

That's before even considering that some small amount of what graduating from one of these schools conveys is a high likelihood of having networked with other people that will be well placed later. My naive expectation is that someone graduating with a science major from MIT might have had a harder curriculum than someone graduating from that same major from Harvard, but I also (again, naively) expect that the person from Harvard may have made contacts with people that will be more diversely placed and in more powerful positions later.
As a 24yo Indian guy living in the US, I find this comment very confusing.

How do I even find out what "caste" I'm in?

I've literally never heard that word used in a conversation with other Indian people ¯\_(ツ)_/¯
This account has a lot of posts talking about covid, the death rate being 0.3%, being 'fine' with a million dying, gathering being a personal choice, etc.
14nm and 7nm are NOT what you think it is [video]
Tracking Recent Topics and Trends in 3D Photo Generation
He announced fully self driving cars by end of 2019. These cars will be Level 5 autonomy with no geofence.

He also announced autonomous taxis in some parts of the US this year. "We will have more than one million robotaxis on the road,” ... “A year from now, we’ll have over a million cars with full self-driving, software... everything.”
My solution to represent shapes allows trivial extension in both way presented in TFA. Adding triangle simply requires some kind of definition in terms of what already exists. Adding a new measure (area/perimeter) means defining that once for what already exists.

The fundamental mistake here is building code that reflects human concepts rather than more fundamental mathematical ones.

Generalization is not the same as extensibility.

Writing general purpose code is harder up front. Extending your code for every new shape leads to complexity problems.
not really. If the auction monetary results were somehow leaked (or hell even if they were published) it's a very strong indicator of what people are willing to pay to be around kids who have brains. You're only in a bind if you're rich AND your kid is smart, because everyone will be suspicious that your kid only got in because of $$. And then, if I were rich I'd probably want my kid to have to struggle a bit to see what it's like for a change. I'm sure there are plenty of actually rich people who think like me.
Thank you for this comment! That extension is exactly what I was looking for for a while.
Show HN: An OpenStreetMap Gutenberg Block for WordPress
I agree. With language server protocol becoming commonplace for auto-complete and static analysis, I don't see a huge difference between various text editors.
That's fair. It would be nice if it was an explicit policy though. Otherwise I feel like the company is just exploiting engineers who may not know any better.
Hi, I'm Jean, founder and CEO at Akita. Thanks for the questions. :) Yes GraphQL support is on the roadmap! We’re in a private beta, the product will be free during that period and we will provide a discount to those users once we move to a public beta with a pricing. There will always be a freemium model where some amount spec generation and analysis will be available without cost. We see tools like Honeycomb and Lightstep as similar in pricing.
Indeed. And as it happens my father is a member of that cohort. He's still alive and has looked 20 years younger than he is for his entire adult life.
Thankfully we have solved this issue by adopting nix for setting up developer machines/project setup on top of your OS's package manager of choice (OSX/Linux).

Additionally, you automatically get shell completion too!
https://github.com/NixOS/nixpkgs/blob/3bb54189b0c8132752fff3...

As described in the README, avoiding the 'build' part from Makefiles cut unnecessary complexity like .PHONY targets, which improves clarity. In smaller teams/companies it makes sense IMO.
Jeff Bezos is opening his first tuition-free Bezos Academy preschool
Depending on the capabilities of your WiFi gear, you can just run these devices off of a second wireless network which backends onto a separate VLAN. You can then use firewall rules to determine what traffic is allowed to pass between VLANs.

I do this for my cameras (no traffic out from the VLAN, but allow connections in from the NVR machine) and IoT devices (traffic to the internet is allowed, only some traffic to my other networks is allowed). It works very well.

I use Unifi for my networking gear, but I've done the same thing with DD-WRT on an Asus router/AP device.
True story. I met this Indian woman while working out of the local hipster cafe. We had mutual friends. And ended up going out for lunch.

On the way back, she started asking questions about my background. They grew intensely personal. Until she was interrogating me on the sidewalk.

Unsatisfied with my responses, she just gave up and cut to the chase, "What's your mother's caste?"

Thanks to fairly unique circumstances I have to live with a plausible cover story. Because Indian people cannot stop asking questions. Where are you from? Where were you born? Why's your skin so pale? Why're you so tall? Where are your parents? What do they do? Where did you go to school? Why aren't you married?

What's worse is that the society is insular. Even in a big city, few people socialize outside of, in descending order of proximity, family > friends of the family > classmates from elementary school > people from their high school > college > (perhaps, sometimes) work.

I have met people who have gone through their entire life without ever meeting someone from a lower social class. Casual greetings with people who clean their homes don't count.

There's a lack of je ne sais quoi. A certain lack of creative energy. A kind of absence of the meeting of free radicals that sparks interesting ideas and art. Culturally, it's as if, the society has submerged itself in halon, determined to not let the sparks of creativity and genius spark.

This problem is so acute that every free radical I've met has done their very best to move away as soon as humanly possible.

I have no voice and yet I must scream
"Identical" PDFs are not necessarily byte-identical; you can't just check equivalence through checksums. (AFAIK, it's been a while, feel free to correct) I don't remember a good way to normalize/disambiguate, at least I never attacked the problem long enough to have learned.

EDIT: oh yeah, I'm pretty sure it contains Mail, just like Zawinski said
The people who run shodan.io are trying to find workarounds to mitigate that. They were caught a few years ago adding their servers to NTP server pools, and scanning any IPv6 addresses that connected to their NTP server.

https://seclists.org/oss-sec/2016/q1/219
But if your buying the full version, then the full library is only another £100 to begin with.

Cheaper for personal use, and free for students.

https://www.jetbrains.com/idea/buy/#commercial?billing=yearl...
I consider this the most likely explanation.
> what percent of students I thought got into UC schools due to personal connection or wealth, I would have estimated between 10-20%. But this report seems to suggest otherwise:

It's among the private schools, such as the Ivies, where this really comes into play.
I have to say I immediately assumed his update time was fake until I kept reading.

"Cliff last updated this page on Sept 5, 2020, while worrying about California's forest fires"

Next step, create bot that pulls headlines and auto-updates timestamps.
We are long time users of Lucidchart and were using the predecessor of Cloud Insights, AWS Import, for creating cloud diagrams of our existing AWS infrastructure. In February, a LucidChart account manager contacted us stating the AWS Import feature would be sunsetted. He offered to onboard our team onto Cloud Insights but we would have to upgrade to an Enterprise account at $199/license/year AND pay $4,000 a year for the Cloud Insights add-on that covers only up to 50 compute resources. We ended up keeping our account as-is and never heard back from the account manager.

Lucidchart is a great product but we were really turned-off & disappointed they essentially took a feature away from us.
In what way?

When I used Rider at my last job, it would pick good auto defaults that you could customize based on the project configuration, including automatically generating IIS express configuration values.

Are there more explicit downsides you can mention?
I don't agree at all.

For instance, consider email or newsgroups formats, with key-value attribute headers, with the difference of putting them at the bottom of the file.

With each "item" being a text file, you could easily fit the average person's Facebook profile into a zip file of (folder-arranged) text files with the content at the top and the extra attributes (e.g. timestamp, reply-to, etc.) below.

Even for someone very active, this would only be several hundred text files per day, so several hundred thousand per year, and several million for an entire profile. With that many, you'd probably have to split them up, but for the average person with maybe several hundred thousand, that's a manageable number of textfiles to put into a zip file.

These textfiles could be almost trivially imported into a relational database with a simple script.

At the same time, the user can also browse the contents of the zip file if the folder structure is arranged thoughtfully.

Of course, I am talking about text only, not images or videos. For these, you would have to either use metadata or have a matching text-file to go with the file.
I've had friend have their lines cut by comcast or ilk.

I think it started with old cable systems where people would connect their cable themselves without paying for service. Then when the techs would go to install service they would see if any of the nearby houses were hooked up without being on the customer list, and cut their cable.

A friend of mine had her cable cut, probably for the same reason. Unfortunately the cable went to her satellite dish, not comcast.

(I guess it could have been competitors too)
It’s huge, has 2 decades of legacy, and has many parts. Here’s the main ones.

1. Virtual machine and JIT compiler, usually called CLR = Common Language Runtime, it runs byte code called CIL = Common Intermediate Language. They have renamed it a few times; older docs/tools may call the byte code MSIL = Microsoft Intermediate Language, or just IL. In modern .NET this thing is platform-agnostic.

2. Standard libraries for that runtime. The modern implementation is called CoreFX. It includes large count of batteries: collections, LINQ, threading and synchronization, async-await runtime, reflection, and much more. Fortunately, CIL is very compact representation of code, takes a small fraction of an AMD64 equivalent.

The lower-level pieces are platform-agnostic, but there’re many windows-only pieces implementing GUI and integration with other OS-specific services like WMI, registry, ADSI and more. For WinForms and similar they just use [DllImport] to consume Win32 and GDI+. For WPF this includes large amount of compiled C++ DLLs that consumes DirectX 9 to render GUI and implement resource-intensive algorithms. For UWP this includes COM interfaces to call native Windows APIs (albeit these interfaces might be a part of Windows SDK, I’m not sure).

3. Programming languages and compilers for them, the main ones supported by MS are C#, VB.NET, and to lesser extent F#. Modern version has a single compiler for C# and VB called “Roslyn”, F# is a separate program. There’re third-party ones, see IronPython. Also some .NET based products include their custom compilers or code generators who produce CIL code from something else in runtime, I did it a few times, not too hard.

There’re smaller pieces like framework SDK (a set of command-line tools to create, compile and run projects), msbuild (a build system typically used on Windows or for larger projects), and many other random programs/libraries of varying utility.

Update: Forgot an important component, NuGet package manager. It’s an equivalent of Python’s pip, or JavaScript’s npm, an online repository of code packages. The majority of packages there only contain CIL code, i.e. they’re very small and platform-agnostic. The most popular package there is an alternative Json parser, was downloaded 650M times. Microsoft uses nuget to deliver optional pieces of the standard library, developers like me are publishing their weird libraries too https://www.nuget.org/profiles/ConstMe
That's exactly what we expect to see in a meritocratic system. Chess, poker and competitive gaming are almost completely meritocratic (especially poker) and we see the exact same distribution of outcomes.
yeah it’s incredible how there’s no consequence to making incredible claims that don’t come true. i guess if the stock keeps going up on then shareholders can’t complain. but something tells me that can’t last forever.
I believe gp meant that the 970 uses a DRAM cache _only_. Unlike in the 980 pro or 970 evo, there is no SLC cache which can be exhausted. Full drive writes at full speed have always been a strength of the 9x0 pro drives, until now.

https://www.extremetech.com/computing/268254-samsung-launche...
For most things, appointment media is going back to where it was prior to the 20th Century: Live performances, including sports, where seeing it with a crowd is part of the appeal. Scheduling your day to catch a program, be it "Fibber McGee and Molly" or "Leave It To Beaver" or "Cheers" or "Friends", will seem as bizarre to someone in 2050 as it might have to someone in 1850.
> I mean it's not like we expect a PNG viewer or HTML5 video viewer to be a separate application in a browser.

PDFs are generally an actual document, separate from the site they're on. If images and videos weren't a part of the web pages being viewed, I would be quite skeptical of including them in the browser. I mean, there are JS viewers for STL files (https://www.viewstl.com/) - should browsers include a 2D modeling environment?

> Beyond the core HN crowd, almost nobody cares to have a 3rd party application that they have to install to view PDFs in their browser.

See, I have the exact opposite experience; I've had less-technical family complain to me they were annoyed at Firefox because it stopped just opening PDFs in Adobe and forced them into a crippled slow viewer inside itself. Unfortunately, I can't tell which of us is in a bubble.

> Having a lightweight and secure PDF viewer that is also not made by some 3rd party company that could be collecting any amount of data on you is a good thing in general.

That many PDF viewers are awful is an argument for making a better PDF viewer, but not for baking it into a browser.
Actually curious how it’s limiting being async? I’m doing some intense animations and interaction so far with no trouble.
>> The reservation system actively creates a divide among castes.

No it does not. Caste based divisions existed for thousands of years before the reservation system. The reservation system tries to bring a fair competition between candidates who are from different caste backgrounds.

Think of it like the weight division of boxers. Saying a heavyweight boxer should not fight a lightweight boxer is not discriminating against the heavyweights. It is a mechanism to ensure the competition is fair. If we eliminate the weight divisions, the winners of the tournament are most likely to be from the heavier categories.

Before reservation, the castes who were only about 5% of the population were occupying more than 70% of the top jobs like judges, bureaucrats, academics etc. Reservation ensures that the lightweights fight among themselves and heavy weights fight among themselves and the there are winners from both the categories.
My favorite Cliff Stoll quote:

> customer service is easy when you run a zero volume business

https://news.ycombinator.com/item?id=21831394
If you don't think UC has a diversity quota, you are deceiving yourself.

The entire sub-part of UC admissions having to do with top 9% of students (by school) being guaranteed admission is an effort to achieve racial diversity without calling it that and violating the law.

See page 9 and 21 of the UC's admissions materials.
https://admission.universityofcalifornia.edu/counselors/file...
>and this reads exactly like rich white conservatism in America

You are interpreting the parent comment as a moral defense of caste discrimination. I guess it is, but I think it says something valid about the causal roots of the situation, which needs to be understood even assuming you think it's bad and needs to be changed. How can it be changed otherwise?

If certain castes are subject to affirmative action in India, and not elsewhere, then they are inevitably going to go where things are relatively easier.

The justice of that affirmative action doesn't change the incentives. Anywhere you try to squeeze people, they will respond, creating a new "problem". What is the ultimate solution going to be?

I don't believe in free markets uber alles but I do believe in regulatory failure.

Talking about people "digging in their heels" makes for a picture of a world where everyone would "just be reasonable" that's tantalizingly close to reality.

But people are never going to just give up on choosing the best available opportunity they have, at least on average.
If you're trying to implement stuff in shell you're doing it wrong. It's a glue language.

and yes, parsing XML or JSON in "linux shell" is very easy. For JSON use jq, for XML use xml2 or xmlstarlet.
jEdit has this 15 years ago.
A couple things:

- If you need to restart the browser, temporary containers are persistent. Several times I've lost a session from an incognito window because Firefox wanted to restart and wouldn't let me load any new pages until I did so.

- Pages visited in containers are still included in your browser history, which can be useful if you want to find something again later

- You can have multiple temporary container sessions running at once; while all incognito windows share a session, cookies, etc.
> The lack of self awareness... They often think of themselves as having come from humble backgrounds and 'made it' in society all on their own... live in their own bubble not even realizing the privilege they are born with.

So... pretty much like most Americans in similar situation, then?
WinRT/UWP is not a replacement for win32 because it's missing lots of OS apis, it's not just about the UI related apis.
Private schools can decide what they sell, but the UCs should “sell” a great education to as many people as possible at the lowest cost. In that view, pricing schemes that buy only a few scholarships for the low income is an insane priority.
Looks like the versioning scheme is completely different: https://download-installer.cdn.mozilla.net/pub/mobile/releas... only goes up to 68.11 and even that one is from July (the URL came from https://www.mozilla.org/en-US/firefox/all/#product-android-r... which even for nightly shows 68.5(?!))

As best I can tell, they really, really want you to get it from the Play store, which correctly lists the 81 version number: https://play.google.com/store/apps/details?id=org.mozilla.fi...

I believe there are extensions which allow one to download apks from the Play store, but I've never tried them

F-Droid is similarly crazy: https://f-droid.org/packages/org.mozilla.fennec_fdroid/ with an issue about it still unaddressed https://gitlab.com/fdroid/fdroiddata/-/issues/2161

I'd guess you'll have to build 81 yourself, or investigate those Play store extractors
Now, Tayne I can get into.
And yet, they still try to introduce racial diversity by using policies in disguise.

The entire sub-part of UC admissions having to do with top 9% of students (by school) being guaranteed admission is an effort to achieve racial diversity without calling it that and violating the law.

See page 9 and 21 of the UC's admissions materials. https://admission.universityofcalifornia.edu/counselors/file...
Fantastic advice, thanks a lot for sharing it.
Nothing in E5 is 'free', it's just included in a much more expensive license. What Microsoft has done successfully is convince people to just give up and write one big check because figuring out how to optimize spend for what you need is intentionally obtuse. Bundling is powerful, especially when used as a weapon.

Hey! Power BI is free! But we don't need it. Too bad!
Try to put together a license bundle that both doesn't include it and cost less than our E5 and we'll make you wish you hadn't.

Which is especially galling because we paid for an E3 because "it was all in there", but we found out quickly we'll, yes, the product is there, but the feature of the product you need is an up-sell license. So we pay for individual up-sells, and then get hit with "hey, why not just cave and get an E5...whether you need it all or not".

I'm sorry, but Microsoft's enterprise licensing is simply a nightmare. We're months into trying to make decisions about whether to go to E5, and we still get evasion from the Microsoft folks and the discussion quickly devolves to "just pay for the E5...it's easier". Don't even get me started on the "what of our huge investment in on-prem licenses are applicable to Azure/O365?". The Microsoft sales people just chuckle.
It's been pretty useful for developing on my Raspberry Pi. I wouldn't say the SSH feature is 100% polished, but it's pretty dang good.
Only the standardized acroforms. XFA forms are deprecated anyway...

http://blog.pdfshareforms.com/pdf-2-0-release-bid-farewell-x...
Palantir are just normal consultants that rip money from the government without a return, but their sell is they come with an air of mystery.

Not sure if the tail is wagging the dog here or not.
I really like working off a thin client - less heat and more battery on local device. But I see your point
> I slightly guarantee your Klein Bottle for THREE MONTHS against any cracks or breakage, whether due to earthquakes, clumsy undergrads, or greasy fingers. Just mail us a fragment and $10, and we will send a replacement.

What a perfect solution to the fake defective / return problem!
This brings to mind the hypothesis that humans during the hunter-gatherer phase were better off health-wise without the adoption of agriculture.
Ok, so tell me then what new things VS Code has brought to the table with regards to raw text editing. I'm not talking about LSP or IDE features.
I trust Microsoft a little bit more than Google (which is not to say much), and Edge and Chrome are the only reasonable alternatives we have in 2020 for a web browser (now that Brave has been killed in my opinion by a thousand paper cuts)
It's fun to read https://en.wikipedia.org/wiki/The_Cuckoo%27s_Egg
as well as watch the video made about it (https://www.youtube.com/watch?v=hTx9h3Sm29I)

Once, at the Maker Faire, a guy walked up to me and showed enthusiasm for my exhibit (a solar telescope). He looked familiar, and I recognized him as Cliff Stoll.
Because you don't have it installed. If you did, typing Firefox and pressing intro would bring up... Firefox.
People are unfortunately uncomfortable with questioning the elites of their own communities.