skysight-inc/HackerNews huggingface dataset:
I think that there's a disconnect between academia and industry in the field of computer graphics. This is probably because professors usually mistake profusion for broadness. You can spend one chapter each on:

HSV colors | Bezier and NURBS curves | Vector (font) scaling/rotating/etc. | Scene graphs | OpenGL lines API | OpenGL rectangles API | OpenGL texturing API | OpenGL rotation API | OpenGL colors API | GLUT (busywork to get 3D graphics on the screen) | JOGL (busywork to get 3D graphics on the screen) | SVG file format | 3D Model/View/Projection matrices | linear algebra | Lighting (from an OpenGL 1.0 perspective, which misses a lot of lighting theory) | OpenGL material API | OpenGL MipMaps API | More scenegraph, this time with camera and lights | How to do a bunch of stuff you already learned, this time in Three.JS instead of OpenGL | How to do meshes, in Three.JS instead of OpenGL | How to do fixed-function shadows, this time in Three.JS instead of OpenGL | The programmable pipeline (finally) | WebGL busywork to get something on the screen | GLSL syntax | texture units | 2D transforms, this time in GLSL instead of fixed-function | Lighting in GLSL | Textures in GLSL | Multiple framebuffers | deferred shading | ray tracing | path tracing

and feel as though you've taught a lot of stuff, but in reality it's not a honest simplification of later graphics knowledge.

I think that a better approach would be (1) Explain 3D math, linear algebra, etc. (2) Explain raytracing algorithms, show the student some simple raytracing code (3) Explain the basics of modern GPU-based rendering (4) Show the student some simple software-based raster rendering, which mimics what the GPU does (5) Explain the shader pipeline (6) Using WebGL (no need to teach three.js and OpenGL 1.0 also!), show the student all the various principles of 3D graphics, going into theory when appropriate.

Scenegraph? That's irrelevant. GLSL syntax? We don't need a comprehensive explanation, the documentation already does a better job than we would. We just need to cover enough to let them know what's possible. HSV color? Bezier curves? MipMaps? OpenGL 1.0 API in gory brutal detail? GLUT? JOGL? Those deserve a mention but not an entire section.
I think it should be clear how to use umatrix.

Turn everything OFF for all sites by default. I turn off third party stuff and all scripting.

Then visit a new site. Then opt-in until you either - decide the site sucks and leave, or get something acceptable and read your article. Then press SAVE to save the settings for that site.

It's worth mentioning that many sites do not render well without javascript, but reader mode renders a perfectly readable article.

but also it's much MORE prevalent that you turn on javascript and the site will do much worse things.
The first jackets using Aerogel as insulation are just hitting the market. https://www.patagonia.com/product/mens-das-parka/85350.html?... is one example. The previous version of this jacket is a cult favorite; curious to see what reviews of the new Aerogel version look like.
You are living in the little hell we created. Sorry.
But then how would you know it's really off!
Good question. I read a few books on excavations and discoveries in Egypt over the modern centuries recently, and the quantity and degree of destruction from sheer careless to lack of method is quite staggering. I walked away with the impression that we lost more artifacts than we retained.

Archeology eventually invented itself and practitioners got more careful as time went on, but then seeing photos embedded into the article of opening coffins on site ...
Borg is supposedly a bit faster, restic supports a ton of backends https://github.com/restic/restic/issues/1875
Also restic does not allow to backup unencrypted.

I haven't used borg. Only done some maintenance on restic backup jobs at work. Restic's command design is intuitive and the documentation is good. But Borg looks just fine in that regard as well.
I absolutely adore the fact that the high score doesn't drop when you die. Good twist on the traditional game design.
Is the State a Compulsory Religion?
Are these defaults close to accurate? I've pretty much stopped drinking coffee and think I may have noticed a general improvement.
You will surely get the data by this time next year.

If you survive.
I can continue this rant for making physical buttons mandatory in many places, MAINLY because they do only one thing(mostly) but they do it pretty damn well AND its reliable as hell!

like a knob to adjust the shower temperature or a knob/button to adjust the car volume (in some cases these avoid accidents too).. I know where those keys are, eyes closed!!!

Physical buttons are becoming a luxury now a days :( , and don't shove in the "hey its software age / touch screen age/minimalistic age" here :|

Minimalism doesn't mean , remove ultra necessary stuff..
What size generator do you need? [pdf]
No, it is direct: Phoenicians traveled from outposts in Iberia deep into northern Europe, and left direct cultural traces, such as runes.

This is easily seen by comparing runes to their cognates in Latin, Greek, and Phoenician alphabets. Unless you believe in spontaneous reversion to the earlier form, or influence from early Greeks in Scandinavia, we are seeing evidence of direct influence.

We already knew Phoenicians were trading for tin in Cornwall and Wales in early Bronze Age, before 1800 BCE. Belgium and Denmark are quite nearby.
If someone offered you a $100-200K bonus to complete LeetCode problems for a month, would you turn it down?

There’s a lot of anger about the process, but it’s really impossible to beat the effort vs. reward balance.
I beg to differ... CPUs have undergone decades of targeted optimisation, but not for typical code. Rather, for optimal code.

CPUs have been designed to let you write C that runs fast, not to make typical C run fast. Maybe the CPU-wallahs wanted the latter, but they haven't really achieved it — avoiding pipeline stalls and unpredicted branches can make factor-of-100 differences and and that's not something "typical C" (or Java for that matter) does.

I mean: If you want to avoid pipeline stalls due to uncachable main memory reads, writing code like typical C isn't your first solution.
My favorite project to give kids who are just dipping their toes in the water is a Madlib. It prompts you for the blank words, then prints out the complete story with the blanks filled.
I really wonder what role money plays at this level of magnitude, abstraction and politics. Why does money still seem so important to groups of people who already effectively control an entire country?

What is it used for? What does money even mean for a billionaire? For them this doesn't seem to have its usual nature as the stuff one earns directly with labor and pays food and rent with.

Going along with the millenia old abstraction of kingdoms, do they perceive their organizations as 'part of their body', like the rulers who claimed sovereignty over land and populace, incorporating it?
I'm not familiar with the statistic - is that all tax revenue, including businesses?
Really want to get this guy for our podcast; we have one of Jaynes' student and another author on hallucinations. Would be great to have an alternative perspective.
It doesn't matter. If Trump signed such an order, it wouldn't do anything - executive orders aren't laws. Doubtless Trump sees himself as America's Putin, but he isn't.

Trump is a narcissistic, bloviating, venal ass, and everyone, including his allies, are well aware of it by now. Stop being distracted by the things he says that don't matter and focus on the things he does that do. Trump's militant response to protestors (and its disturbing amount of public support), his actions against WeChat and TikTok and threats against companies he feels personally slighted by, his stacking the Supreme Court, etc. That stuff matters. This doesn't.
Interesting. In the article it mentions Fortune 500 CEOs having highly regulated schedules without downtime (because they are meeting with different stakeholders all the time). It seems they have the wealth but maybe not the power?

Where as a nun perhaps doesn’t have wealth but has power over their time.
It's good to know which banks will be willing to accept my sizable money transfer in case the authorities are after me.
There is a wide gap between the two extremes of "H1B is merely abuse" and "H1B is only for Nobel prize type savants".

Do you know there is no general work visa at all in America, whereby a skilled person can come based on their merit and work in the US?
Yes, that was my reading of "slow" as well, but ironically, GP's point applies under that reading as well: When Microsoft dominated the web, the pace of spec evolution slowed down as well.
With Project Panama, they are finally trying to make calling non-Java code easy.
I think the issue is that someone somewhere is always going to look for it. Robbers have been there for centuries. If they find it first, it's going to end up in the black market. I'm not saying whether its right or wrong. It is just how it is.
You know what made me realize that Youtube isn't evil (just really terrible)? TikTok. Watching my small nieces abandon Youtube for TikTok's addicting 6-15 seconds long videos directly targeting kids (made by other kids!) has been depressing. It's the infinite feed in its purest form and I honestly look forward to TikTok getting banned.
You have a problem with scientists raising awareness of research into a condition which affects you?

Why?
I understand what you're saying, I'm reading it as "Well, they're just going to weasel out of it anyhow so we might as well not try." I'm offering this as a counterpoint is all. I also think that even though it might be hard, I don't think it's impossible. How do other countries with high taxation and strong social programs enforce it?
i question calling something a blunder at the level of understanding we have today.

appendix and tonsils were once called blunders, and thousands lost theirs at the hands of eager surgeons, before we figured out they,re actually serving important purposes.
I guess for full-blown clientelism[1] across an entire country you need very large sums of money to keep paying everyone off. Putin will be very aware that his own life is likely in danger if the music stops.

[1] https://en.wikipedia.org/wiki/Clientelism
They can install an app and similarly they can remove them, and they did it already many times, for example https://www.techrepublic.com/blog/smartphones/google-deletes...
Chrome Origin Trials (https://developers.chrome.com/origintrials/#/trials/active) has some of the scent of a closed ecosystem -- Google gets to decide who can use certain browser features (if only for limited numbers of users, right now)

If the idea were extended to production features, that's basically a walled-garden model for the web.
Welcome to the Turbulent Twenties
Relationship conventions are simply not something everyone in society can agree upon. I don't think most people can even commit to a single set of relationship conventions for themselves over a ten year period.

Aside from the broadest guidelines of decency (that no one should endure involuntary harm, or limit another's freedom) I am pessimistic that people could rally around any universal set of rules for relationships.

Since that's the reality, I think people need to be less sensitive about whoever they are offending with their ideas, inevitably, as long as they don't involuntarily harm or constrain someone else. They also need to quit evangelizing for whatever their morals are, this second, because they will probably be different tomorrow.

We still have a long ways to go preventing involuntary harm, and fostering freedom. Maybe if people focused on that, things would be easier.
33 Things I Stole from People Smarter Than Me
Only thing those questions show is how irrational the software engineering companies have became in the USA. This does not bode well for their futures as well.

As an engineer who implemented/architected SaaS applications, I cannot take these questions seriously at all and I genuinely refuse to work for companies that ask leetcode.

Do these questions help me to find good/above average Junior Engineers? No.
Do these questions help me to find good/above average Senior Engineers? No.
Do these questions help me to find good/above average Managers? No.
Do these questions help me filter people who cannot memorize algorithms/interview questions or spend enough time on them? Yes.

So where is the logical connection between leetcode problems and finding good/above average employees? As far as I can see there is none.

There is literally almost no connection between a candidate being capable of solving leetcode and being a good software engineer that is capable of controlling/reducing complexity of the engineered applications and working well with other team members.

More rational approach would be asking people architectural questions, even at the Junior level. I expect a good junior engineer would have already implement a small scale system at least as an final year thesis project, so they should be capable of handling questions related to engineering/architectural design.
That sounds like one of the reasons why there were less indications.
They don't need to cover the entire US to cover some local news
Actually BEAM and Erlang pre-dates Java. ;-)

As for compatibility: why is Java 8 market share so high in 2020?
Oh, on my visa category, which was employer-linked, finding another job wasn't allowed. To remain in the US I would have had to first leave, then find a new employer, then get a new visa, then fly back to start again. I decided to leave.
> I have been a horrible insomniac for 55 years. I figured by now there would be a cure for it.

Unless you're really unfortunate, there's a cure for insomnia. It consists of several simple but not always easy-to-follow rules: https://insomniasos.net/

After years of suffering from insomnia, I've started sleeping better 2 weeks ago.

[Edit: Sorry I know you weren't looking for advice, just can't resist sharing]
I feel, its important to keep practicing every now and then. I usually swarm hard during job search and eventually lose touch. The again, have to go through the cycle. But every time, I go through, its lesser effort than before. But if you keep practicing all the time, then you'll always be prepared.
I've been wondering recently if you could classify Mozilla under the Bullshit Job heading. It seems they only exist at the moment to prevent Google from being regulated.

Their stances on privacy and an open web don't seem to impact the browser any more than a chrome add-on would. Even this post is all about preventing Google from doing something malicious instead of the value they add.

Is this an efficient society, to spend the lives of hundreds of extremely intelligent people duplicating solutions purely to slow down another organization? Isn't there a better solution to this?
Just like your computer doesn't come with a brand name webcam out of the box, it doesn't come with a dedicated volume controller out of the box. Doesn't mean you can't just add one for cheap: they're cheaper than a good webcam and have big-ass low-friction volume knobs as well as dedicated instant-mute buttons.

If that's what you need in your life, you already have brand-name options (like Behringer and Mackie). But most people, of course, don't.

(I would venture a guess and say neither you nor I are most people, which is why I have an NI Komplete Audio 6 sitting under my monitor right now for that purpose)
They are complying with the privacy regulations... you cannot read the site, your privacy has been protected.
I disagree wholeheartedly that cockpit touchscreens (as a concept) are worse than physical knobs and switches. What are you doing in an FMC that requires you to split focus between operating the plane and operating the FMC? In what scenario are you going to need to create a new flight plan while pulling stunt maneuvers? When are you going to need to do anything involving navigation if you do not first have control (i.e. straight and level) of the airplane?

>This is a cost saving measure disguised as a feature.

Cost saving is not bad. Cost saving allows thousands of new aviators to enter into a field they otherwise would be price locked out of, and enables them to have a safe and enjoyable experience. Consider the AV-20 and AV-30 touch screen instruments:

https://youtu.be/hhRrNQsBl2w
https://uavionix.com/product/av-30-exp/

For $1600 they provide in one instrument what you usually would need 10-13 instruments for. These instruments are not cheap; they all cost multi-hundred dollars to buy on top of drilling the holes in the cockpit and the associated maintenance to keep them all airworthy. If one component of your AV-20 fails? Who cares; throw it away and install a new one. It's dead simple.

As for UX, physical interfaces are not immune either. There have even been fatal crashes attributed to putting a lever in a stupid place, labeling a button incorrectly, not flipping a switch on time, etc. Just because you may see some horrible touchscreen interfaces out there does not mean that touchscreens are horrible.

The difference is that the touchscreen can receive software updates. At any point you can completely rearrange menus and control to address shortcomings in the interface. Doing this is practically free; the only downtime is waiting for the firmware update to complete. Addressing shortcomings in physical interfaces? You're looking at dozens to hundreds of man hours on top of buying the new equipment to replace the old.

It costs Tesla $0 per vehicle to add a new button to their cars. It costs millions for everyone else. This is not a useless capability; it makes a difference every single day.
Sure but do people want to actually want to live in those places? My wife and I both live in SF and we were able to buy a house which would be impossible now, but I don’t think we’ve ever cleared more then 250K max combined in actual salary. Now with only one of us working which could drop to zero at any moment it seems a move to cash out our equity in the house and move to Europe is a more feasible option than staying in the US
Without special treatment aerogel would be damaged by movement and moisture that is common with a jacket. It’s also very costly to produces compared to other insulating materials.
This isn't actually a rebuttal of the point.
For E1 the queues for China and India born immigrants are still 2+ years long.
That may be true, but I'm not funded to develop similar protocols. I am funded to evaluate them, which, again, I cannot do because of how they're handling this work.
Half of the reason to go into the office is knowing how to interact with your co-workers and gauge at what level of formality you need to interact with each other, as well as just getting to know each other.

Human interaction is as much non-verbal communication as verbal communication, and video conferences and slack leave a lot missing there.
I use a T420 and besides needing to do a bit of configuration in Arch (just needed to check keybindings in i3wm and install PulseAudio) it works exactly how OP would want - though it's in software, not hardware (so if you use console a lot things will get ugly). I press the mute button, it's muted. I plug a headset into the audio jack, it remembers my previous settings. I'll be using this computer until time pries it away from my fingers.

Edit: forgot to mention, it has a physical microphone button too. It's just amazing for Discord and Zoom calls.
Made me think of [that artist who spoofed a traffic-jam in google maps](http://simonweckert.com/googlemapshacks.html). I wonder how many devices it would take to spoof an earthquake, hopefully this is designed better.
I don’t think it’s quite so black-and-white although I agree roughly with where you draw the line.

My car has tactile controls but they control a cursor on a non-touch screen. In this case touch screen controls would be superior because it would be faster and there would be less time looking at the display.

An argument could be made for more controls to get away from the need for a cursor/menu at all, and while I largely agree, at some point you’re likely to have so many controls you end up looking at the controls anyway, even with tactile hints.

Even if not, in this case the major controls are basically shortcuts and they’re the most commonly used and important shortcuts. Adding more buttons and knobs for things used less frequently or of lesser importance would muddy the waters and make these controls more difficult to use.

To muddy the waters further, some controls can do double duty with things like cycling through functions, double clicks, contextual presses, etc.
I do agree with this premise but many intellectual discussions in the West simply gloss over the importance of colonialism in their history. Literally having access to the most resource rich lands and conquering new territories for yourselves (USA, Canada, Aus, NZ just a few examples). Till recently (historically speaking) non whites were not allowed to these places unless as slaves or for specific reasons (Chinese building first US trans continental railroad).

Having said that a lot of importance should go to the internal fights between European nations that helped them learn human behaviour to rule other countries. Off course mainly though propelled by development and spread of scientific ideas, industrial revolution and simply the need generated by the same.

One of the problems in old India was that we always had enough: Culture, food, weather and this led to many internal divisions and no need for invading foreign lands. The internal divisions were nicely exploited by Mughals first and British after.

I do not view these issues as Black and White, however i feel Western intellectuals really does not give enough respect to Eastern schools of thought. The Bhagavad Gita or Sun Tzu's 'The Art of War' as well as Chanakya's 'Kautilya Arthashastra' etc. developed far before. The pertinent question is why didn't these societies ever develop like the West ? The answer then always takes a form of a thinly us vs them narrative.
We should just have really loose immigration laws that let lots of people in. Never mind the best in the world stuff.
What languages and frameworks are people using in consumer electronics?
>I hit the mute button on my MacBook Pro Touchbar, and it took a solid two seconds for it to register. My ears were ringing throughout the whole call. This is unacceptable.

The USB-C era MacBook Pros had some serious degradation in the audio department. The previous much loved generation, you plug headphones in the audio system switches to them so fast it's perceivable as instant, the USB-C era there is at best a 0.5 delay and at worst a 2 second delay.

During this delay anything you change volume wise will actually apply to the previous setting not the new setting, so the usual scenario where you're in the office you have the speakers on mute, plug in headphones then you don't hear anything because of the delay so you hit volume up will actually set your speakers off mute. Later on you unplug your headphones and your laptops speakers are then blaring out whatever you were playing instead of remaining on mute.

This situation would never happen in the pre-USB-C MBP because the headphone switch was instant, it felt like a hardwired connection. Like a lot of things on the USB-C MacBooks interactions like sound and power feel more like interfacing with a what people may call a "device" rather than a computer, there are tangible layers that have to handshake between your real world action and the hardware catching up sometimes seconds later.

(This is all the non-touchbar model, so it's not just that)