skysight-inc/HackerNews huggingface dataset:
This is so strange to observe from the outside. The statements of Gavriella Schuster, when that whole debacle started, provided some insight into the partner program:

"We can't afford to run every single partner's organisation for free anymore, because it's not free"

"Put it this way, when customers are paying for services they turn them off very quickly. When we give it away for free the partners leave these services on. While my budget has to pay internally for this."

"We have given partners a year to figure this out. I just can't make it free anymore."

"If we hadn't had such an influx of new partners and everyone's usage hadn't been this high, then we may not have been in this situation"

The article, where these quotes are from, talks of 7000 new partners each month [1]. So, on one hand, Microsoft clearly has a communication problem. The proposed changes slipped in without a clear, official statement and wasn't the backlash obvious? Why didn't anyone stop Schuster from doing this? On the other hand, how can they continue like this? They lose huge amounts of money because partners get a ton of licenses for free. So what's their plan? Unfortunately the announcement is as shallow as possible. Hard to regain trust this way.

But many development shops, as the one I'm in, are so dependent on Microsoft and the partner program, that switching is nearly impossible...

[1] https://www.dailytimes.live/business/microsoft-cuts-partner-...
Keynote: The New Era in NLP – SciPy 2019 – Rachel Thomas
In case of the browser, I've augmented it with the Vimium add-on. I've gotten so used to touch-typing that I'm annoyed when I have to reach for the mouse, even despite the inherent delay for reading Vimium's label on a link. That's why I want a touchpad in quick reach. And also for the two-finger scroll with its analog sensitivity.

This keyboard-reliance has led me to another observation, that web devs don't test keyboard scroll on their sites.
I think you mean decrease — pulling back should become less effective as you enter a stall.
That’s such a shockingly small number.
This a problem I’ve something I’ve been working on my free time. The biggest problem with the decentralized web right now is that setting up a server is a huge pain and your average person lacks the knowledge and resources to do so.

I’ve been working on a simple music streaming server called mStream. The goal is to make a server even my mom could setup.

I publish binaries for every major OS which means you don’t need to rent a server or buy more hardware. You can just run it on your home computer. mStream is configurable entirely through the GUI, so you do not need to open a terminal to get it running.

The hard part is making that server easily accessible on the internet. Setting up SSL and dealing with NATs still requires tech knowledge. I’ve been making some beer money selling hole punching software, but that still requires me to host a server so other people can access their servers.
I once helped out a project which involved talking to a landfill operator. They mentioned that deer like to drink the water pooling in the landfill and theorized that it tasted "sweet." Of course, hunters then kill and eat these deer.
Which chains own their hotels?
Portugals policy seems deeply flawed to me because it does not legalise the sale of drugs.

This keeps a strong criminal element and does not protect drug users from contaminated drugs.
I didn't say anything about fiat currencies.

I think we should also make a distinction between crytocurrency and digital money, since the latter has utility.

Bitcoin is not decentralized either. It is in theory, but it requires mining which centralized naturally due to efficiencies of scale. It also requires exchanges to convert to and from fiat, and those are completely centralized private companies. Libra in practice seems to be less centralized than bitcoin in practice.

People make arguments from theory, but those are not relevant to the systems in practice in the real world.
Khan Academy is a better resource for being introduced to calculus.

The title of the course is unfortunately perpetuating the mistaken stereotype that artists are not mathematically inclined. The incoming class my freshman year of the art school at the university I attended had the highest median Math SAT score of any of the other schools (i.e engineering, science) in the university.
"Even if Olive is missing something you need, come back in a month or two and it's possible it will have been implemented." -- I'll just tell that to my client.
I learn best when I just jump right in and get my hands dirty. I definitely use an iterative approach over an incremental approach. I prefer to just take a rough pass at structure gross estimates in my head of what needs to be done where. I just get something working even if its just `return true; // TODO` for now, and then iterate over and over with a finer-toothed comb each time.

This sounds like general work practice but it's highly tied to learning for me. When I use this strategy I tend to learn on the go and learn what I need to know rather than worrying up front about what I should research or wasting time planning things that don't end up materializing.
The other open source editors are all built on top of the same buggy library that really stops them from being performant enough to be taken seriously. My understanding is that Olive doesn't use it and is a better program. However, it'll be hard for Olive to overtake Media Composer or Premiere because stability, time, and workflow are most important in professional editing systems, so if it suffers from of the usual rough edges that come with collaborative open source development, professionals probably won't ever switch.
Exactly. So the more you are a throw-away person in a throw-away job, the more there is a housing crisis.

If you're not one of those people, all is well.
I'm a private person in this capacity, so paying someone to reverse the breakage is out of the question. It's an outrage that something like that was allowed to happen in the first place. If this were my software, not only would I fix it immediately, but I would be deeply ashamed of myself for allowing it to happen. We as programmers should start taking responsibility for our actions.
Space enthusiasts are always trying to sell their fetish with this line, but the fact is that technology development is not some generic facility; if you develop technology devoted to getting things up into orbit, it will basically give you the expertise to do that. It doesn't, say, develop your semiconductor design, biochemistry, medicine, agriculture, or whatever else your country might need. It basically helps you build weapons, the main reason people get so excited about rocketry. This is the last thing India needs.
All I can say is, it’s been my subjective experience that competence and productivity are really variable. Some people at my company can produce beautiful, working, end to end solutions for complex problems in the time it takes others to grind out trivial maintenance tickets. Everyone knows who they are. Programmers are not basically all the same, and it’s worth thinking about the nature of the differences if you want to become one of those people, hire them, retain them, grow your team to be more like them, etc. To write them all off as myths, children, assholes, etc. is to reject the possibility of substantially improving at our craft. That’s a dangerous thing to do.
Are you joking? Have you seen the amount of space ventures that have gone bankrupt? Try and start a rocket company and go look for funding. It's a terrible opportunity to create wealth in the short term (10/20/30 year timespan). However, in the 30-50 year timespan, it seems like a terrific opportunity to create wealth (perhaps rivaled only by nuclear fusion) if we can work our way up to sustainable/reusable rockets and colonies on Mars/Moons. If we can get asteroid operations set up and start exploring the rest of the solar system (and eventually the galaxy) then we can have a society without scarcity.

The main problem is, we will all probably die before we see the benefit (instead we'll see losses). So, how do we value the lives of posterity in comparison today.

I find it ironic how the same people who use the "think of the children" argument the most are also the most against investing in space exploration.

My bias is also that we should value posterity the same as we value humans alive today. But then again, we still can't even agree on the basic question of whether a life in Africa is worth the same as a life in the United States.
I agree. I never would have imagined calling a multimedia piece ostensibly about football the greatest work of art from the 21st century that I've seen but, well, it just is.

Go experience it for yourself without knowing anything more, if you haven't already.
To be clear, I am not against the idea of collaborating with like-minded individuals to come up with a creative application idea however the side effects that come from these hackathon events is what I have a problem with.
Releasing first online 3D Point Cloud labeling tool in Supervisely
Agree, I'm quite looking forward to see it.
What are you talking about? India has Nuclear weapons and self made 12k km range ICBMs already
Get over it, don't want them to scrape it, protect it and don't make it world accessible. I'm troubled by the fact that you're on the side that wants to control "public information". If your information is valuable and other's want it, provide API/RSS or ways to get it without impacting your site. If you don't want other's to get it, put it behind a walled garden.
National News Coverage of Tropical Storm Barry Is Its Own Disaster
> The real question is, why aren't Airbus and Boeing massively increasing their production capacity for those lines?

Because it's expensive, and times where their market isn't going so well will be coming, and the company that hasn't spent billions on production capacity it can't utilize is better off. More production capacity doesn't even mean they sell that many more planes overall.
I think the only native apps that I use are Steam, Unity, Photoshop, SourceTree and VSCode. Out of those the only "fast" one is VSCode, which is actually written in JS. Even though you mentioned the browsers being "bloated", for me Chrome always starts up instantly and I have no responsivness issues when browsing sites, playing browser games or using browser apps.
Why I cancelled my Amazon Prime account
Personally this feels like an odd conversation. Languages are lucky if they can find a niche where they get used substantially.

Rust has brought high-level language features, like memory safety, data race free, and an advanced type system to a low level space that didn’t have a great option in place (yes, there were other options, but none ticked all those boxes so elegantly). Rust keeps gaining traction in this space because of all those features.

I’m all for languages finding their niche, and Zig might end up attracting C programmers in a way that Rust doesn’t. That would be great, but the difference with Rust is that it’s attracting programmers to a space where they wouldn’t necessarily have gotten involved before. It’s that fearless mentality, and it’s helping expand the numbers of devs working in this area, and that’s a really good thing. Enabling people to do really great things without worrying about sharp edges and unknown issues, is pretty great.
After the fourth or fifth disaster, I begin to suspect I might be doing something wrong.
Also I would like to add, the govt has now a made a private corp called New Space India Limited, which will help in commercialization of tech developed by ISRO
I write moderately complex web apps and I have to say 200ms for a user interaction sounds like far too long. All apps regardless of where they're running should be managing a solid 60fps, which gives you a budget of 16ms for the UI to react to a user event.

Obviously starting the app is going to take longer, especially from cold, but if you ignore things like DNS resolution and download time then 200ms is more than enough for most things to get from 'downloaded' to 'interactive'.
As someone who is bisexual and remembers "GRID"(0), we have come a long way forward. And it's 100% true that people are 'out of sight and out of mind' until these things hit you upside your head.

"Gay people are weird" is said, until your child is gay. And those ideas of curing 'gay' then go from something's that's OK to recognizing torture.

What the parent commentor got right was that when things are taboo, solutions are nigh impossible. Only once we started having frank and open discussion did we start making significant progress in equal rights.

And I find your claim of "tone deafness" as a bad hack to shut down conversation you find uncomfortable or don't otherwise like. It's disingenous at best, and stops much needed communication between well-meaning parties.

(0) https://en.m.wikipedia.org/wiki/Gay-related_immune_deficienc...
That was also in 2008, when the majority was opposed to same-sex: https://fivethirtyeight.com/features/change-doesnt-usually-c...

The link only goes to 2015, but polling had already changed 15-18 points in favor of marriage equality by then. California had 48% vote against prop 8 in 2008, which was still ~8 points above the national level of support for same-sex marriage.

It's also worth noting that "super liberal" MA, which legalized same-sex marriage in 2004 via a state Supreme Court decision, failed multiple times in its legislature to ban it https://en.m.wikipedia.org/wiki/Same-sex_marriage_in_Massach... and multiple opponents of it were defeated in elections and replaced with proponents.
Note to the downvoters: They automatically assume I said it’s not worth it. But actually I simply said we should question it, meaning consider it from all sides.

Is analyzing things before during and after making decisions no longer an acceptable thing to do in 2019?
The issue is probably the other doors. The 737 doesn't have any sort of gas assist to help in opening the main doors in an emergency.

https://www.airliners.net/forum/viewtopic.php?t=761051
There are very clearly noticeable differences between the different keyswitches, and also between different shapes of keycaps. And not just in mechanical keyboards.

I have used a mass-manufactured red (linear quiet) keyboard, a custom split blue (tactile loud/clicky) mechanical keyboards, the keyboard on my current XPS 15, and many years ago a MSI gaming laptop with a SteelSeries-made rubber dome keyboard. I realize these are audiophile terms, but there is a huge difference in how each keyboard feels and how satisfying it is to type on them. It's not just like having slightly 'cripser' etc. audio - the differences are extremely obvious.

The red keyboard sucks for typing; I didn't realize how much until I switched to the blue. They offer no feedback and my WPM and error rate is much higher/lower on the reds. The blues have very solid feedback and feel nice to type on, the sound is also beautiful. The keyboard on the XPS 15 sucks, it's like typing on a piece of styrofoam - but better still than the new MacBook keybaords, which feel like like typing on a piece of wood. The MSI laptop had a very deep keyboard (almost as much key travel as a mechanical one) and the keys were heavy. The pressure required to push them down felt nice, and they bottomed out in a very satisfying way. I only use the MSI laptop a few times a year but I always look forward to typing on it.

If you only drove 4 door sedans (normal rubber domes) you would think that people are crazy for wanting to get their own customized cars in different form factors, but if you drove a sedan and a SUV and a pickup truck and a motorcycle you would know that it's very much not just a 'placebo feel good' difference.

On the other hand if you go to /r/mechanicalkeyboards you'll find weirdos spending $200 on keycaps and cases and $50 on USB cables, or people that collect dozens of keyboards, or people that use 10x3 keyboards (letters + space, no numbers ctrl alt etc.). Those people are the audiophile-type ones. I just have a nice $120 keyboard which I love to use and which will last a decade or more.

You can find audiophile-type stuff for really every category of purchaseable products. I have a beautiful metal $15 fountain pen (Pilot Metropolitan); on /r/fountainpens you'll find weirdos spending $100 on an ugly octagonal pen made with transparent plastic. Here's a video on laundry machine collectors who bring dirty clothes to meets and listen/watch to the laundry machines go: https://www.youtube.com/watch?v=jmmmxI-Y_6U

Also, to some people the sound is really pleasing. You may want to try out Bucklespring, which plays the sounds of an old IBM buckling-spring keyboard through your computer speakers, and you might realize why so many people like clicky keyboards. When I'm not using headphones I can hear the blues, when I am wearing headphones the blue switches are muffled and their sound mixes with the sound of Bucklespring. When I take the laptop outside and I'm alone I turn up the speakers a bit; the buckling spring keyboard on its own sounds amazingly good, and helps reduce the type-on-wood feeling of laptop keyboards.

https://github.com/zevv/bucklespring
I have one for my work account. Whenever I have to update it I just overwrite the macro. I figure if it gets compromised they won't think it's my fault and I won't face any consequences :p
Combine that with frequent moderate exercise and a healthy BMI to cover your bases for longevity.
I hesitate to agree with you because this (website) is a nice interactive presentation.

But it depends on the audience and more the depth of result required.

If I was to introduce calculus to non-mathematicians, I'd use almost no maths at at. Not even symbols! I'd use area and slope, with specific examples - probably just distance, velocity and acceleration.

I think you'd be able to reveal the magic relationship between slope and area with just that.
> I wonder if this is the audiophile equivalent of computer enthusiasm.

Obviously, there are many similarities, for examples,

* Community-driven

* DIY

* Emphasis on personal paste and preferences

This is why, drop.com is actually a well-known group-buy website that offers BOTH audiophiles AND mechanical keyboards.

> I mean, like audiophiles buying gold cables for 10x the price and no reason, and using 20's tech (vacuum tubes) in their amps, selecting individual tubes and all that...

But there are some important differences as well. Computer enthusiasm is either the delivery of objective performance or personal tastes and preferences. However, a large subset of the audiophile market is pseudoscientific, useless snake-oil that pretends to be an objective improvement.

Using vacuum tubes and selecting them individually is a personal preference, but buying "cryo-treated" vacuum tubes, some questionable power conditioners, and gold cables and actually believing them can have a significant effect (compared to, let's say, spending the money on upgrading the sound source or the acrostics of your room) is pure snake-oil.

On the other hand, computer enthusiasts know exactly what they are buying for, the transparency and competition is radical in the industry, unlike parts of the audiophile market.

> some placebo feel good improvement

There is no placebo effect, as mechanical keyboards users simply say that it's comfortable to type, and I don't see claims about how they can make you type faster (on the other hand, whether advocacy of alternative keyboard layouts are completely placebo effects would be something worth an actual discussion, e.g. I'm currently typing this on Dvorak).

You'll know without question that two mechanical keyboards have different characteristics, and you would have a personal preference. On the other hand, the same cannot often be said for some audio "equipment" such as a gold cable.
Calculus means "stone" in Latin. I suspect the relationship between stones and counting is why we use it so much (though I'm not an expert on how/why Romans used stones).
If the 737 were properly certified (without all it's grandfathered stuff from the 60s which wouldn't be certifiable today anymore) then I'd agree - the max would never fly again.

But at the end of the day, the FAA will let it fly again because it not flying might break Boeing's back and Boeing is essential as a defense company.
Scooters, Segways and Skates: Latest Vehicles That Solve the Last-Mile Problem
Behind the scenes video of the mission.

https://www.youtube.com/watch?v=bGaxR9yrUQY
Doing a keyboard is easy. Doing it well is surprisingly hard.

Canned firmwares solve a lot of bootstrapping problems, and there are spoon-feed tutorials to get a working PCB, but you run into a lot of real-world constraints soon.

While loose wiring allows for custom experimentation of some designs, ergonomic 3D shapes, it also tends to increase complexity of assembly and risk of things going wrong (shorts and loose connections) It's also a mess if you want custom lighting. So you tend to stick to PCB-based designs for anything beyond one-off projects.

Commercial quality mounting plates and cases are more of an impediment than the electronics. Yeah, you can make a science fair project, but for something you're using 12 hours a day for years, people want a point of pride. Want one 104-key switch mounting plate cut? It's probably going to be over $100. Bespoke CNC milled cases can be over $500. Since there are commercial offerings now for many popular sizes, it's easier to say "I'll make a slight riff on the existing 60% size, so people can use a cheap case, than to try a zesty new layout that means a $400 admission charge."

Note this is from an enthusiast short-run-of-kits perspective. If you're going for commercial production, then you have issues with sourcing and manufacturers. We're now into year five of waiting for the Matias corporation to get new keycap designs they promised to market.
Spent the week trying to figure out how to reimplement __builtin_add_overflow (et al) on Windows and boy is it a chore. The previous implementer had literally just used operator+ in a function called "safe_add" and I was dumbstruck.
> I don't like the clutter of having all the Azure/GCP/AWS resources grouped by type ("Compute", "Databases", etc). 99% of companies are single-cloud and it would be more convenient if I could filter down to just AWS

But it would be very cool to have details abstracted in a way that it would be easier to build architectures for several cloud providers with one diagram.
Hi,

You’re right, actually it’s just about swapping a pod but I will think about adding the feature of deploying a new pod on an environment :)

Privileges are needed mainly for writing in /etc/hosts file
The answer will depend on who you ask. Have you tried asking a homeless person? Or are you speaking on their behalf?
This reminds me of the excuses for spending billions of dollars hosting the Olympics. "All the infrastructure improvements will help the locals!" Well, yes, but if infrastructure is your goal there are a lot less costly ways to go about it. I'm sure a country that decided to build an underwater amusement park would end up acquiring some technical know-how on engineering, but that doesn't make that a practical goal.
I do - that's great fun. I'm actually a bit surprised that the browser bothers to add text nodes to the DOM tree as normally there wouldn't be any reason to, but it's great to learn that they do, and might be something I'll have a play with one day.
You Only Need to Test with 5 Users (2000)