skysight-inc/HackerNews huggingface dataset:
If an interface spans repos it isn't private.

I assume you are not creating some strawman every source code file is in a separate repository. That would be insane and nobody does that. If you are in a mutli-repo world, then how your break your repos up is an important decision. There are interfaces that are allowed to use within one repo that you cannot use in others, which allows things that should be coupled to be coupled, while forcing things that should be more isolated to be isolated. This is the power of the multi-repo: the separation of what is private vs public is enforced. (which isn't to say you should go to multi-repo - there are pros and cons of both approaches, in the area of where and interface can be used multi-repo gives you more control, but there are other ways to achieve the same goal)
Several of my single-and-dating women friends have told me they pay close attention to how their date treats the server when they first go out. If he acts like a jerk to the server, they assume he'll eventually act like a jerk to them too and thus there won't be a second date.
Robin Williams: Remembering him on what would have been his 70th birthday
How much does automatic interning of string literals help out here?
> people with disorders negatively impacting their cognition and decision making.

I think we should be really careful about how we think & talk about this.

There are a few situations (like psychotic breaks) where people fully believe delusions that, in a short time, they will reject. We can cleanly call those experiences "irrational."

On the other hand, people who experience long term depression literally experience the world differently in a way that we frequently cannot 'correct'[1]. Those people are not irrationally convinced that the world is hard to be in - they have brains for which things feel worse than for neurotypical brains. We can agree on all objectively measurable qualities of the world and their experience of that world will still be subjectively and consistently worse.

The conversations from the right-to-die movement can be useful here, as chronic pain and disease offer a lens through which to understand. We have all experienced physical pain, but we have not all experienced serious depression.

All I mean to say is that in the same way that someone with any chronic illness should have some choice in when and how they die, people who have chronic mental conditions should have the same right. We do not want to make the mistake of thinking that a person in a more complicated situation is compromised in some way - just that their world is more complex and we should take care to attend to the specifics of it.

[1] It's not clear what way of seeing the world is 'right' but I will use correct here even with its implication that neurotypical people live in the real world.
It’s funny how random people on the internet pretend Uber and Lyft were magnanimous companies on a mission to reform the exploitative taxi industry for the benefit of drivers and riders.

Just because the taxi industry wasn’t perfect in your eyes - who are you by the way? What skin in the game do you have? - doesn’t mean that Uber and Lyft aren’t orders of magnitude more exploitative.
But this does matter to web developers! For example http/2 lets you request multiple files at once and server push support. If you don't know this you might not implement it and end up with subpar performance. http/3 is going to be built on UDP-based Quic and won't even support http://, will need a `Alt-Svc:` header, and removes the http/2 prioritisation stuff.

God knows how a UDP-based http is going to work but these are considerations a 'Software Engineer' who works on web systems should think about.
If the direct, efficient way of accomplishing a policy goal is unpopular, hidden, inefficient ways of accomplishing that goal will become unpopular too once their costs are exposed.
People have posted occasionally posted threads on HN pointing out that the median voter is not willing to pay much to lessen climate change.
> Children born into that world will not have the same expectations of privacy that we have.

Those children already exist. They're the people who constantly argue in favor of (or at least defending) more surveillance on the basis of the tired old "If you ain't got nothin' to hide, then you've got nothin' to worry about" argument so often parroted by the "Facebook generation" who were raised on the thinking that it's a good idea to be posting every little minutiae of your life on a public forum every five minutes.
> Imagine is SMS sometimes didn’t deliver messages.

SMS does not have a delivery guarantee.
You can also create CLI tools that can load partial or full "presets" defined in JSON.

https://github.com/mpkocher/pydantic-cli
Not really. Drivers have the choice if they want to drive or not. If it is busy at certain times and rates are lower than don't drive at that time. If you don't want to have urban cores flooded with rideshare drivers find a way to improve busing or other competition in that space.
Smoke from the Western wildfires is so widespread, it reached New York City
It's really that the number of customers of these types of things is astronomical. Basically any business in the world might use Slack. And many, many do, especially high-value Western businesses.

Boston Dynamics is great but who is buying robots?

People spend more money on their electric bills than on iPhones.
If it wasn't legal, why wouldn't she be suing on those grounds instead?
That's no more of a defense than claiming you're "only" a fascist instead of a nazi.

(still waiting on the reply cooldown for the other comments ITT)
I don't remember it that way. He did say the US deserved 9-11, and called people who worked in the World Trade Center "little Eichmanns".

But his essay was kind of ignored until 2005. Then CU Boulder investigated him for academic misconduct and fired him. The committee concluded it wasn't serious enough to fire him, and he later successfully sued the university for firing him. Media was reporting on his firing as having major free speech implications.

Academic misconduct should be punished. But to me it looks like one of the major motivations for his firing was his extremely offensive comments.

https://en.wikipedia.org/wiki/Ward_Churchill#Activism_on_Nat...
This story is really troubling to me. Partly for the outrageous homophobia of it. But also for the obvious privacy implications.

I'd love to read a detailed analysis of exactly what's in these data profiles and how it's collected. Various parties all claim they're not doing anything to enable this: Grindr says it doesn't collect precise location, Apple and Android have both been building more privacy stuff into their platforms over the years, etc. And yet someone's career was still destroyed by awful people who bought data from a broker. I understand in general how that could happen but a full detailed analysis would be fascinating.
You, a single human being, can send messages from your home to the other end of the planet within a second today. This is greater power than any state had even 100 years ago.

Why compare this "single man's power" to a state from 50 years ago? It's disingenuous.
Ugh, I do this with Notepad++ too, and I know it's terrible. But it's just so.... automatic. I tell myself that nothing in there is truly critical, but I've also had a few instances of being pretty pleased to be able to "find in all open documents" and recover a bit history of what I was doing, or URLs for some research, or whatever.
His equity appreciated and will be taxed appropriately when it is sold.
Yep, and he also owns literally the largest mansion in Washington DC ( https://www.townandcountrymag.com/leisure/real-estate/news/a..., https://www.geekwire.com/2020/party-jeff-bezos-d-c-mansion-a...).

It has a Ballroom, and can host parties with hundreds of people.

Why? Because he just enjoys flying across the country and entertaining political elites out of the goodness of his heart? What could possibly be fishy here?
Don't Uber and Lyft lose money? I doubt there is an easy way to operate much more ethically and also make enough money to be sustainable
I'm sorry to inform you that in many states, like Florida, the unemployment infrastructure is purposefully built to avoid paying unemployment. You're talking about something that for millions of Americans is a pie-in-the-sky hypothetical thanks to their state legislature.

By purposefully built, I literally mean that the unemployment web services infrastructure was designed to fail at scale. Not to mention dark pattern roadblocks, insane eligibility requirements, and authorized self-sabotage.

[0] https://www.npr.org/sections/coronavirus-live-updates/2020/0...
New Tech – Be in 2 places at once. Its finally here
Before Live Itt, we were constantly looking for fun bars and restaurants to meet people in, but we were oftentimes disappointed by the locations when we got there and would have to bounce around a lot before settling into a place we liked. We consistently ran into the same issue over and over again. It was always a guessing game: Is it lively? Dead? Busy or not? Attractive women there? Is there a long line or can we breeze right through? We would get on social media platforms like twitter, FB, Instagram, to browse through hashtags to see if someone was there recently and recorded a video of their experience. We would read Yelp’s and Google’s most recent reviews to try and make the most accurate determination from someone else’s point of view.

We would piece multiple sources from someone else’s perspective and point of view to attempt to see what was going on at a specific location, but the videos and reviews were always a few hours or days old and not exactly what I wanted to see. The reviews couldn’t be authenticated as they would be only in writing and from someone else’s point of view or experience. A picture speaks a thousand words, but a video in real time speaks a million words. What if we could be in two places at once, in real time? We dug deeper and asked, If we could be in two places at once, how much agony, time and money would be saved?

So out of sheer necessity and frustration, spending time and money on Uber rides and searching social media platforms from someone else’s point of view, we decided to build a platform that allows users to request what they want to see from their point of view (VPOV), essentially flipping the traditional model upside down, giving full control to the viewer to request what they want to see in real time.

Netflix became one of the most valuable companies because they understood that the most valuable asset anyone has is time. With Netflix it allows you to watch whatever you want, anytime, anyplace, with a click of a button. Uber took the traditional cab system and made it cheaper, more convenient and saved riders time. Live Itt takes the traditional social media and review apps and puts the control in the viewers hands to request what they want, from the perspective that they want, and when they want to see an experience. Which is done in real time.

Live itt was conceived from the idea that you can be in two places at once. The user can finally break free of the traditional video sharing platforms from someone else’s perspective or vantage point and request a tailored specific video experience from their point of view. From a live look at the bar, restaurant, lounge, grocery store line, beach or anything else, they finally have full control and can request a real-time video from their point of view allowing them to be in two places at once.
Just personal experience. I have other examples, like creating fake hot zones to lure drivers away from crowded areas and cancelling my ride when the rider didn't show up right before the time when I would have been paid for waiting. Uber did none of these things. I still like Lyft though because they have a lot of government contracts and I like helping poor and sick people to their doctor appointments.

Edit: I don't blame the people at Lyft. I blame their AI, which is designed by people, but can operate in ways they haven't anticipated.
This may have led to the famous satirical book by Russian writer Mikhail Bulgakov, 'Heart of a Dog', as well.
> 1. They never get enough developers. 2. They usually get deprioritized in lieu of other projects.

As a dev currently building out several fairly-complex in-house tools for a small startup, I can relate to this first-hand.

It’s enormously frustrating as a perfectionist with a slightly neurotic obsession with (in a balanced and healthy way, trust me ;D) and appreciation for best practices, I have had to (against better judgement) sacrifice many things such as extensive time spent on in-depth automated testing, abstraction of reusable code for polymorphism and shared packages, extremely in depth documentation, and many other aspects that would contribute to long term viability and efficacy. This is of course for the sake of a business-friendly timeline, and that I can appreciate.

There is a definite balance, and I have (and continue to) learn enormously from this business view on software. The “it just works” ethos can be scary further down the road. The economic upsides to this perspective for an MVP or POC type of development are absolutely massive, but I can’t help but think this could be supplemented further by dedicating more resources to focusing on best practices.

Whether that focus comes from an internal team with more dedicated resources or a third party, I’m still unsure as to how that decision should be made.

Either way, it has been very helpful in further developing my skills in communicating things like tech debt (what notions like automated testing actually mean in terms of value to a SaaS company) to the CEO and other colleagues who do not have software dev experience.
Most people don't, to be fair. The case where zero-downtime strategies are adopted for (at least) a questionable ROI is far more common.
> So we replaced something that sucked with something that sucks just as bad but it has an app.

Genuine question: have you ever lived in NYC?
I use MongoDB instead of DynamoDB, and Kafka instead of SQS. I use S3 (the Google equivalent since I am on their cloud) through Kubernetes abstractions. In some rare cases I use the cloud vendor's supporting services but I build a microservice on top of it. My application runs on Google cloud and yet I use Amazon SES (Simple Email Service) and I do that by running a small microservice on AWS.
Can you lower the volume of the music? I couldn't seem to find a way to do it. Being able to change the relative volumes of the ambient sounds is great, but putting the music in the low background is vital. I just ended up turning music off...
Bezos hasn’t achieved anything of note himself. He’s exploited those around stealing from all of his employees to create an empire of exploitation the world over. He’s a leech. A parasite. Pass the salt.
The most common symbol of comparison is the s&p500, you'll usually find it as first suggested symbol among the most popular charting software (tradingview for instance)
Hum... The way to GP is written looks more like the scenario that the dev manager/PM/whatever comes to the team with the problem and gets the 1 year estimate, says "it's too expensive" and closes the project. A few weeks later, somebody states the problem again and pushes the manager to get another estimate, that is too large, so the project is closed.

Repeat that until the problem gets a singularly misleading wording, or some key person is away, and the project gets a 6 weeks estimation. It will take 19 months anyway, because nothing changed, but for 17 of those you will be late.

(Anyway, I have never seen a problem statement to be well defined enough for this to be the problem.)
So instead of simply going into radio-silence and keeping a low profile, they decided to throw a tantrum before they stop talking to the press.
Probably mostly by not expending energy to climb and then descend.

Helicopter lift efficiency varies heavily with altitude, but how it varies depends on the weight of the helicopter. Heavy helicopters require quadratically more torque to hover at higher altitudes, but lightly-loaded helicopters can actually require less torque to hover at higher altitudes. Here's a (complicated but really cool) diagram to calculate on page 7, figure 7-6. https://www.faa.gov/regulations_policies/handbooks_manuals/a...

Since electric motor current draw is approximately linearly proportional to their torque, heavy-lift electric helicopters/drones would almost certainly conserve energy by flying lower. I'm not sure how that applies to this drone, which probably weighs below the lowest line on that diagram, and also has more, smaller, higher-speed rotors.

This vehicle probably spend most time traveling as a fixed-wing aircraft, and for those, efficiency almost always increases with altitude. (Except that their combustion-powered engines may require compressors to continue operating at higher altitudes. This aircraft's ICE may actually suffer from this, if it is an inexpensive engine not designed for aircraft.) So if the statement is correct, it's probably referring to the energy saved by not having to climb in the first place.
If it were only about celibacy then they wouldn't have bothered to mention his trips to gay bars. Priests can go to a bar. They can drink alcohol. They can exist near and around gay people and straight people go to gay bars, too.
Thanks, that was actually a wildly misleading typo haha. I meant to write "sane" way and have updated my previous comment.

For saFeness it's still on us as developers to do the dance of making our migrations and code changes compatible with running both the old and new version of our app.

But for saNeness, Kubernetes has some neat constructs to help ensure your migrations only get run once even if you have 20 copies of your app performing a rolling restart. You can define your migration in a Kubernetes job and then have an initContainer trigger the job while also using kubectl to watch the job's status to see if it's complete. This translates to only 1 pod ever running the migration while other pods hang tight until it finishes.

I'm not a grizzled Kubernetes veteran here but the above pattern seems to work in practice in a pretty robust way. If anyone has any better solutions please reply here with how you're doing this.
Complain to your senators, then? Congress is who sets the algorithm defining how taxes are owed, not the taxpayers themselves. Have you ever written the IRS a check for more than what you owe them (or declined to accept a tax refund)?
Classic archaeology is all about layers. When excavating, a lot of effort is made to determine where one layer starts and where a layer ends. You can often tell eg. by soil color or other hints.

So yes, dredging up the ground destroys all context, and you get finds that are very hard to date (carbon dating and other scientific methods have limited precision if you don't have any reference points)

On the other hand, I guess you take what you can get, and archaeologists often work with finds like that. A farmer might accidentally have dug up some roman coins on their field, or people with metal detectors may find some clothing pins (not sure of the correct english word) or something. These people may also not be eager to tell you where they found it (farmers really don't want excavations on their fields)
Dolly Parton Latest News
"More clicks for cleanliness" nails it exactly.

Namecheap's old UI was perfect, info dense, you could do everything. Now they try and hide everything useful from me in the name of looking like every other hipster inspired UI. It's not bad enough I've bothered moving off of them but I've stopped using Namecheap for new names simply because of how much I hate their new UI.

All they had to do was literally nothing and I'd still be a happy customer.
Not even remotely close. The last time I had to call for a cab to come to my relatively nice neighborhood to get a ride somewhere I had to wait over an hour for them to show up.

With Uber it takes maybe 10 minutes max and the fare is 1/4 of the price of a traditional cab. Uber/Lyft have been a godsend compared to what was available before.
You're a scab if you are undermining the strike. No legal pedantry will suddenly wash that away. This is just common sense.
Very cool domain and background.
On the same subject, and without wanting to steel main subject.

"Developing ON (not for) a Nokia Feature Phone with Elvis Chidera"

https://podtail.com/podcast/hanselminutes/developing-on-not-...
I quickly skimmed their q&a and it seems to me they mean custodial wallets only. But I didn’t find the relevant section in the regulation yet as Chrome mobile has no function find words within PDFs. Did anyone find it yet?
There is no perfect answer. Both mono-repo and multi-repo have pros and cons. Once you make a choice you have to deal with the cons that come with your choice (you are allowed to change, but then you get a different set of cons to deal with).
why? that was first thing I thought when Bezos said he was giving Van Jones the prize... 'what... a CNN commentator? that's like giving Sean Hannity free money...'
I hope you're not doing anything "safety critical" with general purpose computers, let alone microservices.
>>Calling an ethnicity of people "scum" and to "deport" them is harmful behavior.

Being a Muslim has nothing to do with ethnicity.
CPUID is insufficient. CPUID can tell you that a CPU has a working PDEP/PEXT, but it can't tell you that a CPU's PDEP sucks like the one on all AMD processors prior to Zen3.
probably attempting to buy his way into heaven now that his fortune has been won. The same thing Gates is doing.
Ask HN: What’s the best startup credit card?
It wouldn't need to spin as fast, but more torque would be required to reach any given RPM.
Is the input box technology choice really that insurmountable a problem to fix in the future?
most pilots probably don't know how any specific plane's engine works further than what inputs give what outcomes and a few edgecases.
larger aircrafts have most of their functions abstracted away with some models effectively pretending to act like older ones to ship them out faster (commercial pilots have to be certified per plane iirc, so more familiar plane = quicker recertification), which has led to a couple disasters recently as the 'emulation' isn't exact.
this is still a huge net benefit as larger planes are far more complicated than a little cessna and much harder to control with all that momentum, mass, and airflow.
I want to visit the Maybel Syrup Dessert Farm
For those who are new to software development, the following terminology may prove helpful:

Software Project Estimumption (or Assumptimation, the professional community is split)

Software Requirements GatherWhims

Software Requirements Analysthetics

Unit Test Coveroverage
There’s a variety of analyses out there and they very consistently show a log-normal distribution for release predictions. I’ve analyzed Star Citizen’s publicly available data and found the same for their task estimates. It’s very reliable.

You do see truncated log-normals, though, when the estimates are padded.
And don't you have specific yaml for "AWS LB configuration option" and stuff? The concepts in different cloud providers are different. I can't image it's possible to be portable without some jquery-type layer expressing concepts you can use and that are built out of the native concepts. But I'd bet the different browsers were more similar in 2005 than the different cloud providers are in 2021.