skysight-inc/HackerNews huggingface dataset:
There’s a lot wrong with gitflow. For one, the very existence of a release branch.
> The problem with huge interfaces or classes is they can always become larger!

That's definitely a good reason to prefer small interfaces; I hadn't thought of that but it certainly makes sense.

That said, I think we may be referring to different things when we use the word "property". Stroustroup is talking about properties in the mathematical sense, i.e. he's talking about the properties of the operation "draw()" in the concept Drawable.

Am I misunderstanding you? To my mind that's an operation and closer to "message" (emphasis on the verb aspect) rather than data or property.
Ask HN: How to get a job in core systems?
Hi HN,

I work for a FAANG company. I don't want to sound conceited and I apologize if my first line gave such a vibe.

I have been in the industry for 10 years. Most of which I spent working backend, high scale systems. I understand TCP and how to setup load balancers, think in terms of microservices etc.

But, I always feel some of the distributed systems engineers I work with have knowledge of file systems, concurrency, etc. Recently one of my friend working for a good company interviewed for a sister team. He was rejected. The engineer who interviewed him told me that he was great as a general backend engineer but he didn't have systems knowledge they were looking for.

I feel it is a chicken and egg problem. People don't want to hire if you don't have system knowledge for some roles. And the only way to develop that knowledge seems to be by working in those roles.

When I interviewed I had to brush up semaphores, mutexes, spin locks, virtual memory etc and had moderate luck in clearing some interviews. But I don't use those concepts every day.
They're real. I've seen them around the Bay Area.
There was also a fork of java called white oak that added structural typing.
To the mods (and others) ...

I've deliberately adapted text from the article as the title here to give a better idea of the content. The original title does not do this.
I think it's too strict of a definition. Assembling a tons of known knowledge into something that wipes a market (and zero history in it..) is not a normal event either. Maybe it's innovation at the consumerism layer.
The aviation community has developed a lot of interesting insights into human decision making. The concept of "pilot workload" is important. Most accidents happen under high pilot workload. An example of high workload is the takeoff: the pilot must make decisions about thrust, flaps, landing gear, pitch, altitude, and heading all within a brief window.

The autopilot helps reduce workload during those brief high-workload moments. It's also critical for reducing decision fatigue on long flights.

https://www.skybrary.aero/index.php/Portal:OGHFA
The projects I've been on that used GCP over AWS fell into two categories.

1). CEO with delusions of grandeur who thought that Amazon was a direct competitor to their business and should not be given money.

2). Projects that used Kubernetes.

Two is the only type of project which doesn't result in tens of millions of dollars wasted.
I believe in incremental improvement. We can design vehicles that are increasingly more autonomous. They might never become completely autonomous (case in point, they will likely always need someone to come and repair them when damaged), but they can become autonomous enough to be useful. We're not far from the point where autonomous vehicles can become useful in specific scenarios, such as always following the same path on the same stretches of highway.
Hardly a ‘90s thing: every website out there completely redesigns all INPUT and SELECT fields, every day of the week.
Show HN: Social app to stay connected in real life
Ok, but is brain tissue uniquely infectable compared to eye tissue or something? The ultimate worry isn't that your olfactory bulb gets hurt, it's that the infection reaches deeper into the brain, and I don't get why it's easier to do that from the olfactory bulb rather than from the eye.
Top Things You Need to Do and See in Ghana
The documentation notes that MSIX installers should be built (I didn't see any in the GitHub Releases, so maybe it is a coming soon thing), so I'm hoping that also means a possible option to install and update it from the Store. That would at least "feel" a little more baked-in to Windows than installing from a GitHub Release page.
I used to work in sub-contract electronic engineering and I told my bosses that I didn't want to do defence work. So I ended up building a bunch of equipment for coal mining and civil aviation. This has killed far more people than the defence work would have done.
That's not the problem with git-flow, that's the problem with discipline.
Any reason why you put your link behind a URL shortener besides tracking number of clicks?

Since there are no character limits to worry about here unlike Twitter, better to put up the full URL so the community can decide for themselves if the domain linked to is worth clicking through or not.
Speaking for myself, git flow is intuitive. It is something you also have to practice discipline to adhere to. That is not simply "additional cognitive load", it is just like any other process worth following.

Their criticism about "tripling the number of merge conflicts" because of the number of branches doesn't make any sense. As long as developers are doing development work and committing, regardless of what branch they're committing to, there is potential for conflict. It might not be a "merge" conflict in the sense of two separate branches, but it will manifest as a merge conflict in pushing the local to the remote. The potential for conflicts stay the same. What git flow gets right here is it isolates logical workflows from each other, so people working can work for as long as necessary without conflict.

>Gitflow abandons rebasing

Rebasing is a nightmare for distributed work, and in my opinion, only makes sense in limited circumstances where your code is not already pushed and pulled in multiple locations.

>Continuous delivery is a practice where the team release directly into production with each “check-in” (in reality, a merge to master), in an automated fashion. Look at the mess that is gitflow and explain to me how you’re going to be able to continuously deliver that?

Every modern CI/CD framework can run automated jobs after a merge into master, so I'm not sure what the criticism here is?

>Have you ever tried a complex branching model like gitflow with multiple teams, and hoped for everyone to be on the same page? Can’t happen.

That is less a criticism of git flow and more a criticism of any software organization that tries to have repeatable deployments with many services. It's a difficult problem in general, and not one that git flow is attempting to solve in the first place. You will have that problem regardless of if you use git flow or not.

I could go on but there's a lot here. It sounds like the author is very frustrated and annoyed with git flow, and perhaps is used to cowboying code (the desire for frequent rebasing give me a hint to this) without regard for the impact on other developers. I've worked with people like this, and they often provide no alternative solutions, just frustration and resistance to following an imperfect process. It's a rant without much substance.
For sure, though I will say if you're trying to cut costs, it's my understanding serverless is quite cheap. So if you can turn some of your services into serverless containers/functions. I'd highly recommend it.
It should be noted that YouTube's copyright strikes are not DMCA violations, for the reason that the DMCA has penalties for making false claims. The media cartels claim that this is an onerous burden for their enforcement division which is why they worked with Google to make sure they wouldn't be subject to legal action for taking down legitimate content.

The easiest solution would be to create penalties for false takedowns of legal content, but this would likely just result in Google being sued for trillions of dollars by the media cartels to remove such restrictions under the argument that Google is aiding in piracy.
Yes, it is. This can be shown with theory: proving a program is correct is NP-hard, but verifying the proof is in P-space. It is way easier to show a proof is correct than to generate the proof in the first place.
Planning meals is one step further than what I normally do, and probably the best way to do it.

My technique is to always plan to have healthy stuff within easy reach. The step before that is to grocery shop when NOT hungry.
Yeah, the smell is from the combined chlorine (choloramines - https://en.wikipedia.org/wiki/Chloramines). After having my own pool for 10+ years if I smell chrloramines in a public pool I won't go it in as it -- likely it is not managed well at all.
You need better and simpler laws, not "disruption".
There are many potential technical solutions to solving the problems of identifying copyright infringement and mediating the dispute between parties in a way that is fair to all involved. But why is the current system a dumpster fire? It seems Google/YT doesn't care because the companies sending out fraudulent disputes are many times the the same companies spending $$$ on ads. Without any real penalties for fraudulent claims (correct me if I'm wrong) they have every incentive to send out disputes by the truckload just to see what sticks.

The only real damage done to Google/YT as a result of fraudulent disputes like these are to it's reputation of not being friendly to creators - a view I think is already firmly rooted. We desperately need alternatives but it's an uphill battle the whole way with huge barriers to entry...
Oh my. That would indeed be interesting, if only the method could even have a hope to show such a thing.

From the abstract:

> When positive expressions were reduced, people produced fewer positive posts and more negative posts; when negative expressions were reduced, the opposite pattern occurred.

Well and good, when people see more positive posts, they post more positively. But then:

> This work also suggests that, [...] the observation of others’ positive experiences constitutes a positive experience for people.

What a leap into the dark that is!

This study cannot show anything about affect, only about what was measured, which is what people posted on Facebook.
Thats what the line of credit is for. When you need immediate money, dont want to cash out stock, can pay it back in a month, or to give you a month to park it somewhere with a lower interest rate.

You can spend out of a brokerage account as if its a savings account. Sell your stocks, and youll have cash.
This article could also be titled 'The Case for Limiting cautious about software you execute' and with a few tweaks in text could support the below sentence.

"If you go to a bad website, it might cause bad things" is ~=~ "If you use a bad extension, it might cause bad things"

I think that the advice to be wary of extensions adding permissions is quite astute and a good reminder to each of us to make sure we are using well-vetted (to our own satisfaction) software, in-browser and out.

But I'd posit on the whole that browser extensions do much more good than harm. uBlock Origin has stopped many a grandma from clicking a false download button-in-banner-ad.

Add to that the heavyweight tools of NoScript, uMatrix, Privacy Possum/Badger, absolute enable right click, SingleFile, Decentraleyes, and more that I've yet to learn about, and they greatly outweigh the drawbacks of the likes of extensions mentioned in the article and 'web of trust' etc. that have gone to pot.

I react so strongly to this not because I disagree with vetting software, but because I don't want browsers having yet another excuse to yank control and features away from me as a user. I'm already nervous that Mozilla will coyly refuse to support all extensions in their new browser, replace Fennec with a worse system and I will be stuck with it.

Chrome on Android supports no extensions, and is tightening the screws on extensions in desktop, so this is not a slippery slope I'd like to get on.
Use durian fruit waste to create energy stores for rapid electric charging
Yeah. Having 1 free cluster will just encourage SMBs and hobbyists to resort to the bad practice of commingling dev and production, wont it? It's the same attitude that GitLab has with a lot of their CI stuff. It's not only huge enterprises that want to try to follow best practices.
Can the infection move through nervous tissue more easily than non-nervous tissue?
It doesn't mesh well with the retweet functionality if a user can retroactively change the content.
It's a thought provoking post.

One refinement is that there are a number of earlier challenges you faced that are now "solved problems" so some of the squares should be marked blue instead of black or white because it's a risk you have encountered and mastered. For example, how to file taxes as a corporation. How to hire someone.

A second refinement: there are also decision rules you can follow that limit your exposure to entire categories of risk. For example: don't finance your startup using credit card debt.
We’re developing a social app that blurs your friends posts when you haven’t talked to them in real life for a few weeks. The aim is to keep you better in touch with your close friends by having quality interactions outside the screen.

A lot of the students we spoke to love the idea. HN feedback is super important to us.

www.reelfriends.app

We believe to win users' trust, the next generation of social apps will not monetize attention or data to align their incentives with users’ well being. We’re students and we want to see technology used for good ;)
Kudos for the French. If a driver works full time driving for Uber she should be compensated as a full time worker.
Your answers talking about taking plane trips to get to other providers show that you are only considering the effects of these things on the fairly-well-off and up, and completely ignoring how they affect the poorest 50% of the population. This is not terribly surprising, on HN, but it is disappointing in a discussion of how health care and the population at large interact.

There are so, so many broken assumptions that go into your response here, from assuming that it's trivial to find out that a $300 plane trip would get you to a cheaper provider, to the idea that "the next town over" is a reasonable place to go when that's an hour's drive away and you've just been in a car crash. It's just not worth trying to address every way in which you clearly don't understand what it's like not to make 6 figures and live in a major metropolitan area.
> Have you ever tried a complex branching model like gitflow with multiple teams, and hoped for everyone to be on the same page?

My company does exactly this and I am happy to report there have been no issues. I think the key reason we don't have issues is we are strict about maintaining backwards compatibility between services and also try to maintain forwards compatibility where possible.

> “What’s in production” becomes an existential question, if you’re not careful.

We solved this by embedding the SHA's of a build's constituent repos in the build artifact.
Copyrighting tweets? I love the idea as a demonstration of the absurd extent of copyright, but I'd expect virtually no tweets to be considered copyrightable.
You know the law is broken when even legal experts can't exercise their right to the fair use of copyrighted works for the purpose of educating others about copyright litigation.
they added IPv4 address rental costs earlier this year, nearly doubling the cost of a small VM

with no IPv6 option (of course)
https://twitter.com/SwiftOnSecurity/status/12341533883188715...
> AFAIK SML is nominal

I guess I was referring to how records are structural. Although granted tagged unions are nominal, and you can get nominal typing through modules. I was probably wrong in posing it as 'one or the other' - seeing as many languages have a mix of both. I'm definitely not saying that nominal typing is bad, it's just that it's nice to have the option to go structural if you want, and many have not known that this option exists.
Are there a lot of farmers in the US? I don't seek it out, but I've read a few times that small family farms are quite rare and most food is produced by huge agribusiness farms
> The classification of uber drivers as employees mostly means they have to pay more tax and less money goes to drivers and uber.

You forgot to disclose the fact that they are getting many perks like properly funding their public pensions while working for Uber AND getting access to regular unemployment funds. The advantages absolutely out-weight the drawbacks in France. And they are guaranteed a minimum wage, legal contract framework which means that Uber cannot fire them on the spot and so on and so forth. The only loser here is Uber, not the driver, if Uber were to chose to continue doing business in France.
Nope (other than that Google Docs URLs are looong), sorry.

Friendly docs: https://docs.google.com/document/d/1R4rwTweYBWYDTC9UC-qThaMk...

Code: https://github.com/kubernetes-sigs/multi-tenancy/tree/master...
They are absolutely moving forward with similar plans under the banner of "5G." 5G is nothing but a big Trojan Horse. I am amazed that more tech people have not caught onto this yet.

https://www.sciencedirect.com/science/article/abs/pii/S03085...
Uber has killed more people than every American ICBM ever
I'd argue that with climate change, we're worse off than during the cold war. At least during the cold war, no one was arguing that nuclear annihilation wasn't a problem.
Who would be the first choice: Amazon or Microsoft?
Right. And it's different than decision fatigue.
"Is there still water in their lungs? Why doesn't it get coughed out once they are out of the water?"

No, it is not as simple as "leftover water from the drowning". Rather, due to the presence of the water in the lungs, which has been presumably expelled entirely, the interior of the lungs becomes irritated and inflamed.

This inflammation process produces it's own fluid which will slowly fill the lungs and "drown" you - especially while you are prone, while sleeping, wherein the fluid pools along the entire length of the lung, rather than just filling up the bottom of the lung.

It's a misleading term ...
Yeah, don't do that. Visit with your doctor to discuss your options. Last year I ran an IG investigation about a person who was fired without documentation because of their declining performance resulting from prescription drug tolerance.
With Uber (or Lyft), neither party can select the other. The app dispatches drivers as rides are requested.

This is in general...

A driver can decline rides before accepting (because destination is out of their desired area or time exceeds 45 minutes), but that can impact driver rating (or at least, it used to do so). Drivers can also refuse drunk passengers, unaccompanied minors, and a few other things like that.

I'm not aware of any way for a passenger to refuse a driver, short of cancelling the ride completely (which has a fee associated if done close to actual pick-up). And, if you make another ride request, you might get the same driver again.
Did car companies have to support blacksmiths, especially the ones skilled at shoeing horses? Airlines aren’t forced to subsidise railways. Innovators aren’t obligated to support the industries that they supplant.
Users are very happy with YouTube experience, and are unlikely to support new regulations which would degrade it: in fact, they'd rather support opposite. It's the small content creators that aren't happy with YouTube quasi-copyright private regulatory regime, but they don't have political power to do actually do anything about.
You can't put the sink upside-down and have it pour up.
One would think by simply looking at the picture that gitflow is not well suited for processes that do not involve distinct releases. In other news, SaaS is not the only model in the world and CD is not always possible.
This also assumes that the entity that made the original claim doesn't just come back and say that your counter-notice is invalid. Google doesn't actually check that they are telling the truth and will just suspend your account permanently instead.

If you involve some lawyers and media pressure they might reverse the decision, but if you are just a random person without a legal team on call 24/7 you're SOL.
The antenna is built on a separate substrate, I'm guessing a spread glass such as Rogers RO1200. You can do the aperture calculation here, which for a square aperture at 100% efficiency is 18x18 mm. It's probably more like 75% efficiency.

https://www.everythingrf.com/rf-calculators/effective-antenn...
It's not just nuclear catastrophe that's being measured.

>"Midnight" has a deeper meaning to it besides the constant threat of war. There are various things taken into consideration when the scientists from The Bulletin of the Atomic Scientists decide what Midnight and "global catastrophe" really mean in a particular year. They might include "politics, energy, weapons, diplomacy, and climate science"
Having to opt-out of telemetry in your shell is revolting. I wasn't even aware it was there. They really need better up-front warnings (or opt-in) for their OS and shell etc. Another nail in the coffin, horrible dark pattern.
Even in the US, if you work for more than a certain number of hours you have right to health insurance and other benefits defined by each state.
It's interesting that the precision of the clock increases as we approach midnight.
It would be interesting to randomly test, say, 500 patients with flu/cold like symptoms to see how many are actually Corona.
I was under the impression it was a direct competitor to the likes of Ansible, Chef, etc. (all differ in their approaches but it's effectively the same problem space)

Unaware of a specific infosec slant.
In Paris, ~60% own their medallion, ~30% are independent and rent it from a taxi company, the rest are employees.
My experience with NFS over the years has taught me to avoid it. Yes, it mostly works. And then every once a while you have a client that either panics or hangs. Despite the versions of Linux, BSD, Solaris, Windows changing over the decades. The server end is usually a lot more stable. But that's of little to no comfort to know that yes, other clients are fine.

However, if you can tolerate client side failure then go for it.
https://www.youtube.com/watch?v=2gJgL8a0YGA talk a Microsoft developer in the PowerShell team, did a month or two ago at a hedge fund called Jane Street.

Talking about new changes in PowerShell 7.0 etc.
Totally agree we need to fix these issues with lines and ID requirements. But Texas and California are very different.

California has mail-in so I do think something is going on where people don't know about the vote by mail. You can even just get your ballot by mail and drop it off at a polling place or mailbox day of if you want to decide late.

And gerrymandering is definitely a huge issue, but not the whole issue. You can't gerrymander the Senate, for example, but it is still Republican-controlled.

It does seem like there are still extreme get-out-the-vote issues beyond the (totally unacceptable) vote suppression. Turnout is still unbelievably low.
Yeah, but I'd argue its larger than YouTube. I think copyright (for digital assets) is near impossible to enforce on the internet - it's akin to the war on drugs. And I don't think we should unbuild the internet.

The new model seems to be: give away all digital content for free (marketing), build a trustworthy brand (to prevent any ol' copy cat from beating you), and sell a service / experience / physical item(s) associated with it.

e.g. When someone uses your song in their YouTube video it should be seen as free advertising for your guitar lessons / live show / t-shirt company.