skysight-inc/HackerNews huggingface dataset:
Git Flow actually makes some sense if you need to track and retain history of self-contained fixes and features across concurrent release trains, where "retain history" means more than just a commit message.

With that said, I don't think this need is particularly common. Most projects are happier to throw away merge history in favor of a linear history with ephemeral branches and semantic versioning, and that's perfectly fine. The repository layout should be dictated by the project's needs, be it a glorified personal Undo Log, or a management tool on top of a Subversion repository.
Ditto.

* The first red flag was all the empty, but fully equipped desks. Several floors almost vacant.

* The second red flag was leadership being away 80% of the time "on training", "seminars" and whatever else BS, instead of facilitating work.

* The third red flag was being tasked by a remote PM, to install extra equipment. I later learned it was because VMs were overbooked.

* The fourth red flag was my boss got fired, without hearing any reason.

On and on it went. Since this was tempwork, I just felt pain for those with steady work in such conditions and did what I could. Without support though, there was nothing I could do but leave in the end, with leadership wanting me to stay (I was probably the only one resembling some sanity in that place).

With experience and hard work, such places can be turned around. But not in times when top leadership and owners destroy a place. You'll be seen as an idiot and insane, in a world where leadership has turned everyone against eachother behind their backs.
It’s not a requirement, but it certainly helps.
Tea
Irish Breakfast Tea is a blend of hearty Assam and Darjeeling teas that produce a rich, liquoring cup with the strength and malty flavor of the best teas of Assam. This gourmet tea is full of natural antioxidants and it has a robust, invigorating aroma that is sure to jump-start your morning; the longer you allow it to steep, the stronger it becomes.
<a href="https://teaswan.com/products/irish-breakfast-blended-tea?variant=32695619420241">https://teaswan.com/products/irish-breakfast-blended-tea?variant=32695619420241</a>
It's when marketing folks create tasks without any user research.
- compilation time
> Every gulp of ooze that slopped down my throat left my mouth feeling simultaneously dry and greasy. I didn’t know it at the time, but the thick water left in the bottom of my cups turning to cement was an indication of what it would do in my stomach hours later.

> Admittedly, as I shoveled spoonfuls of the chunky, lukewarm coffee into my dumb mouth, the thirst area of my brain switched off. It tasted nothing like coffee. It only tasted like thick.

> I’m here to tell you that thick water is no shortcut to thick thighs and calves. No matter who you are, please don’t subject yourself to it. You deserve better.

This was a fun article
You can care about privacy yet still prioritize not killing your company in a pandemic.

Very few things that are hosted are immune to employee buggery, that’s why companies invest in third party risk management; to assess those risks, which are always material and non-zero and determine if they are within the appetite of the organization.
Bwahahahahahahahahahahahhaahahahahahahahahahahhahaah

Edit: No, Fuck Off
I saw this on /r/privacy a few hours ago. Funny how things from reddit can appear on HN, and vice-versa
> Why does this sound like a Skynet brief on the next target?

Please elaborate.
So how is the corona situation currently in South Korea?
Complex text layouts progress report in Godot game engine
Nice idea as well!
Yes and I have a strong suspicion that the upcoming Braid "Anniversary edition" is actually a rewrite using the new language.
Indeed. For bad news, e.g. crime, the (German) media takes great care to mention whether suspects or convicts are immigrants or of direct immigrant descent. Attaching this information to good news is done less frequently but would be required to paint a more realistic picture.
>Also, I don't really see much evidence that the US has ever really been successful at nation building

Compare West Germany to the GDR. Japan turned out absolutely amazing all things considered.

But they had national identities before we were there. Iraq has 10,000yr of cultural baggage that needs mopping up. Afghanistan is only really a "nation" in the sense that the land isn't controlled by any of the neighboring countries. I'm not sure where Vietnam stands. I think Korea is the only "success against the odds" story.
The ease of branching has people treat branches as if they were cookies. You cannot possibly have too many of them. But, actually, branches make refactoring more difficult. What if one person just added a parameter to a function while another person is adding new calls to that same function. The automated merge cannot fix this conflict. The KISS principle that is the corner stone of all software development would dictate that you should have the smallest number of branches possible so everyone gets the latest code as soon as possible and conflicts get minimized. For unfinished features one can have feature flags. While there are cases where one needs a feature branch I think it is best to only make feature branches if they are necessary and most development does not need to be on a feature branch. The git flow also features a development branch besides the master branch. This also seems an unneeded complication for most projects. If you have specialized testers you probably do need release branches for every release that you make but then again if you don't have specialized testers you probably don't. Here is a good talk about the harmful nature of feature branches. https://www.youtube.com/watch?v=h7LeD7VevyI
> don't think security was the primary reason for Zoom taking off. It was stability

Stability was the main draw, but company IT departments would have had more power to ban it if there were bigger and clearer risks of corporate secrets escaping.
Ooops! I should've mentioned that.
As a European I've always thought that this bit of US law has not aged all that well. Imagine a tyrant takes hold of the US armed forces and uses that to overthrow the rest of government so they can rule alone. The US armed forces have equipment going up to tanks, fighter jets, bombers, drones and nuclear weapons. A militia is going to struggle to field even heavy machine guns, let alone an air force. I doubt they'd have the logistics either.

In short, 2nd amendment militias don't seem a very realistic deterrent to a modern army.
Yeah it's extremely relevant. Has never been more relevant. You have the American vice-president of a thoroughly racist administration claiming credit for this vaccine on Twitter, even though it was children of migrant workers in another country who actually did the science and all of the hard work. Credit where credit is due, especially since the ones who handed society this big win are from a marginalized and often unduly criticized background.
> Most Italian pizza has rather little cheese.

Not true, authentic neapoletan pizza is marinara(no cheese) or margheritta (lots of cheese).
The fact you're downvoted to grey saddens me. For heaven's sake this is a tech forum and especially us techies should very well know that immigration and open exchange of people and ideas is the key to success.
Most videoconferencing systems are not E2E-encrypted. They encrypt the link between each participant and the central server. This makes implementation simpler in a few ways.

A good E2E-encrypted system would involve Zoom never having the keys at all, so "key storage" would be irrelevant.

The issue here is merely that Zoom claimed to be E2E-encrypted when they were not. They could have simply said "encrypted" and there would be no issue.
I use the rebase and merge button when the author has clean commits. Otherwise yeah.
Even with open source software you will never know what is actually running on the servers. It's best to assume none of the services are e2e encrypted and you should provide your own encryption on top of the medium you communicate with if you require privacy. By own encryption I mean exchanging keys and encrypting offline using oss tools.
Of course, it’s just a spitball at rates.
My favorite essay is Seneca's On virtue. It's a completely philosophical paper you can find on https://paperwriter.com/term-paper-writer if you're interested. Morality and ethics is a complex theme but I believe everyone should research it and create a moral code of some sort
>2nd amendment was introduced to permit people to shoot tax collectors (i.e. the British)

The 2nd Amendment was introduced because the states were afraid a standing national army would give too much power to the Federal government, so the plan was to have individual states field their own militias instead. Also because the principles of the right to self defense were established in British common law at the time - but that has more to do with keeping cougars and vandals away than any abstract fears of tyranny.

You're right that it didn't really protect "peasants" - it mostly protected the interests of rich landowners. Which is, ironically, what Ben Franklin was actually arguing against with his often repeated (and misinterpreted) quote about those who trade a little liberty for safety deserving neither.
I do google "how to delete a line" for every new editor because they are different everywhere and work in different ways. Should I put a cursor at the start of a line to delete it or I can delete from any place? Etc.
“easy thing to solve“

That’s what’s incorrect. Yes, it’s not “put a man on the moon hard”, but you’re really underestimating how difficult it is.

I’ve worked in drug distribution for a few years and you’d be surprised the challenges to getting a room temperature drug to a patient in a developed country. None of the steps are hard, but when you introduce humans into the mix things go poorly pretty quickly.

Getting a -80C drug transported to a 2nd tier city in sub-Saharan Africa is not “easy”. Unless you’re willing to have half (or more) of your product spoil. Based on the demand and urgency for a vaccine for Covid, we can’t spare even 1 dose to spoilage.

Yes, it’s not a “we can’t figure this out” problem, but it’s a big enough problem to really bottleneck distribution. It’s going to take some pretty smart logistics people to make sure the process works all the way from Pfizer’s distribution center to the patient’s body.
Pc engines boards are suitable as routers.
The market being $50B means there are $50B of sales to do per year.

Market cap is a multiplier of revenues, easily 10 or 20 for a tech company, that means a $1T market cap to be taken across the videoconference companies.

Wondering how numbers can be so high? Count $10 per month * 12 months in a year * 100 million employees in the US... that is $12B per year going to video software!
I won't be surprised of this being the case on the orange site but the downvoters will probably gaslight you for not having evidence of this; hence the downvotes.

As for Twitter, there's no question of the evidence of this bias. The Twitter CEO previously just admitted to this: 'I fully admit our bias is more left-leaning' [0]

Looks like the cool kids want their echo-chambers back.

[0] https://thehill.com/policy/technology/402495-twitter-ceo-jac...
> I like Erlang/Elixir but I still see a lot of code with obvious race conditions.

Race conditions? Are you sure? AFAIK, that's pretty much impossible in Erlang/Elixir.

I do get with what you are saying with the second part of your post. That can indeed become an issue sometimes. Certainly one that I've struggled with myself, especially when things were still new to me.

But in my experiences, all those (apparent) conflicts/challenges can be mitigated/solved with proper architecture. Granted, that takes experience, which not all programmers may have (yet).

At the end of the day, programming is a skill and (inexperienced) programmers can always dig themselves a hole, in any language. Elixir is not a silver bullet, that magically solves problems without having to work (hard) on finding the right solution/architecture for a given (complex) problem. Still, in my experience, Elixir makes large/complex distributed systems, and in particular concurrency, a heck of a lot easier than it used to be (for me).

#jm2c
there are many vaccines in trials. why is this one getting so much attention? american PR machine hard at work? sounds like they already have the movie plot perfected but they haven't published an article yet
> Even with open source software you will never know what is actually running on the servers.

If the clients are open-source and properly implement end-to-end encryption, and you verify that they are not sending your keys to the servers, then what is running on the servers is irrelevant.
Fear of Turkey joining the EU was a significant factor in the Brexit campaign:

https://www.spectator.co.uk/article/dominic-cummings-how-the...
My dream is of Open source 802.11ac Wi-Fi router. Is there any open hardware that works well?
I think you may be viewing history through slightly rose-tinted glasses there - I used pre-MS Skype a lot and it was never anywhere near as reliable as Zoom is and didn't support group video chat at all. And the fact that it was P2P meant that some features that everyone would expect to work these days (offline messages, mobile support) were simply not possible at all.
The government has weapons that are literally thousands of times more destructive than anything you can wield under the second amendment. That's just apart from the fact that the vast majority of citizens cannot afford even a single fighter jet or cruise missile.
Phone dial-in is always a paid addon.

I guess it's the same on Zoom and your company doesn't pay for it.
A related anecdote: Firefox disabled ALSA support because their telemetry showed nobody was using it, but it turned out that the kind of people who use ALSA are also the kind of people who disable as much telemetry as possible:

https://chuttenblog.wordpress.com/2020/11/05/data-science-is...

Disabling telemetry is like refusing to register to vote: you minimise the chance of people doing bad things to you, but you also minimise the chance of people doing good things for you. Maybe that trade-off is worth it for you, maybe it isn't, but don't complain that the trade-off exists and don't get annoyed that other people choose differently.
Ask HN: Do you think that Hacker News has gotten much worse lately?
Interesting links, good questions, quality of discussion - it seems like the level has really dropped over the past few months.
Those numbers are insane! Are they really per year? Every year, one in a thousand loggers die? When using paper you often hear warning about saving the forest, but it seems there is a big blood toll as well.
Apple claims that FaceTime is end-to-end encrypted (and makes some pretty strong statements about not having access to the content of communications). Facebook similarly claims that WhatsApp is end-to-end encrypted. Whilst I have little love for either company, do you have any evidence that these claims are lies?
Why is that in any way significant or even slightly useful information?
... if you have the technical expertise to audit the full source code, and run and audit your own build (on both ends).
Homicide rate in NK (4.4 / 100k)

https://ourworldindata.org/grapher/intentional-homicides-per...

Homicide rates from firearms NK (0.11 / 100k)

https://ourworldindata.org/grapher/homicide-rates-from-firea...

Homicide rate in USA (6.1 / 100k)

https://ourworldindata.org/grapher/homicide-rate?tab=chart&s...

Homicide rates from firearms USA (4.63 / 100k)

https://ourworldindata.org/grapher/homicide-rates-from-firea...

So USA is more dangerous than NK in general and the chances of getting shot and killed (quoting "Can you criticise the government without you and your family being shot?" https://news.ycombinator.com/item?id=25032711) are 42 times worse in USA than in NK.

It means that for every person shot and killed in NK there are 42 in USA.

I was wrong anyway, it's not 6 chances in 1 million but ~1 chance in a million to get shot and killed in NK.

Compare it now to some other western country, for example Italy, my country:

homicide rate: 0.7 / 100k

homicide rate by firearms: 0.3 / 100k

Italy is quite average for the west, all the other western countries have similar stats, more or less.

What's wrong with the US?
It's the first vaccine with preliminary results from a phase III trial. And the initial news are very good with 90% efficacy.
What's wrong/funny with that?

Both are news "aggregators"
How do you know that this social network is an echo chamber?
> I find this is nonsense. Code is the best documentation

Strangely, I find both gp and your claims to be nonsense. :-)

I've definitely experienced what you've experienced -- until you actually have code, you don't know what works and what doesn't work.

But it's frequently not at all obvious what code does, even in the normal case; and even code which looks obviously correct often has hidden complexities that you wouldn't have thought of.

I find trying to explain in a comment why the code I've written is correct is pretty good in wheedling out all the ways in which it's not actually correct.

So when things are really complicated, you need both: You need to have code that actually works, and you need to have text that attempts to prove that the code actually works.
The most egregious anti-cheat stuff is actually implemented in a windows kernel driver - I'm not optimistic about this being resolved without first party support for Linux.
I'm so proud of this as a turk living in EU.
Similar to the reason why most small biotechs don’t get credit when a big pharma company launches their drug - coming up with a drug candidate is critical and really hard, but it gets you about 1/3rd of the way to the market (at least as measured by dollars). Taking it through clinical trials, regulatory approval and manufacturing is a complex (and massively expensive) process that requires expertise typically only big pharma has (not to say smaller company don't roll their own, they do, but they are often slower and sometimes stumble).

And this is to not downplay BioNTech's role. Proving that your idea works in biotech takes some massive cohones. No doubt they took a ton of shit on their way to this point.
Software is eating South African banking jobs
it depends on who gets the arms.

there is no "the people" as a single entity and interests when there is a revolt.

if everybody is armed, the supporters of the tyrant are going to be armed as well.

But with better equipment.
A slap on the wrist would be something [1]

They don't even need to tell their customers that they lied [2]

1: https://www.ftc.gov/system/files/documents/cases/1923167zoom...
2: https://www.ftc.gov/system/files/documents/public_statements...
At my company, we benefit from loose coupling between components every time we'd like to release an update to one without a concomitant deploy to some other service.
"Whoever the president is, they have to have somebody they know and trust and somebody the administration trusts. That person is not going to be me."
Sure, but that's a different argument than what parent was making.
"Show me the incentives and I'll show you the outcome."

This whole ad driven attention economy is probably as dangerous of an invention as nuclear weapons. We're caught in a state of psychosis and individually none of us can do anything to fight the billions of dollars spent on advertising that tries to make us feel inadequate. Targeted ads and recommendation engines need to be banned. I know some people say they like them, and some people also say they like tobacco but we generally agree it's bad for us. Companies will find other ways to innovate. Content curation, organization, and quality will become more valuable and eventually the experience will be better.

I say this because half-hearted measures like the one in the article are not going to make any difference when the entire business model of the internet is clickbait.
I'm sorry, I'm not a native English speaker. According to the Oxford dictionary customers are people who buy a product or service.

Zoom was thinking of giving only them E2E encryption, and actually I would pay for that service if I would trust Zoom. Currently I use telegram to speak with my friends, but the call drops quite often as we don't have stable internet connection.
It reminds me of this playful talk on similar topics by Damian Conway using Raku: https://www.youtube.com/watch?v=ORjyXcLDd9M
Isn't the whole point of e2e that you don't need to worry about what runs on the server, unless you're worried about metadata leakage.
That is news to me. German police and media normally go to great length not to mention names/personal information of suspects (and victims), a crass difference to the US.
Let's just say it isn't exactly the Hacker News of 2008.
I don't like the abbreviation "pwd" at all, mainly because it looks too much like "password" which is also often abbreviated to "pwd". I prefer "cwd" which would unambiguously mean the Current Working Directory.

Thinking more about that though, "cd" in the shell universally means "change (the current working) directory" but can also possibly mean the "current directory" as well (and DOS/Windows "cd" without arguments does print the current working directory). Note that similar abbreviations like "md" and "rd" are not as universal, as they are "mkdir" and "rmdir" in *nixes (for the good reason).
In fairness to the esoteric websites, the official guidelines for the US have been high-carb and low-fat for what 40 years? And the health outcomes in the US during that 40 years haven't been great. I've heard the phrase "epidemic of obesity" a lot.

That doesn't make the esoteric websites right, but I think perhaps the idea that the consensus diet advice is good and right "because consensus" is suspect also.
>The most irritating thing was the reduced input latency on Linux

Huh. That's a big competitive advantage in competitive games. Why don't pro CS players use Linux? Is the difference smaller in the games that have been optimized for competitive play?
Most game engines work with some kind of abstraction to unify access to the underlying graphics APIs such as D3D, DX12, OpenGL, Vulkan and Metal (for example in Unity there's GraphicsDevice). Does anyone know if there's any work being done to create an open source abstraction like that? It would be neat if it were possible for open source games and game engines to share the work being done to ease cross-platform development.
So I've heard this is will be the first mRNA vaccine on the market, ever. How worried should I be, given the political pressure to get a COVID19 vaccine to market as quickly as possible?
How do you explain people like myself, who don't take any supplements, don't have any vitamin deficiencies, and are in good health?

The study you linked finds varying decline in vitamin and mineral content of common crops over time, not a study showing that people who don't take multivitamins have vitamin deficiencies. And it has methodological problems highlighted by a followup study [1]: "Comparisons of food composition data published decades apart are not reliable. Over time changes in data sources, crop varieties, geographic origin, ripeness, sample size, sampling methods, laboratory analysis and statistical treatment affect reported nutrient levels."

[1] https://www.sciencedirect.com/science/article/pii/S088915751...
As said in one of the YouTube comments for the video you linked here, it's not so much feature branches that are the problem, but long-lived feature branches.

If you want to add a complex feature to a project, you could do it via several branches, one after the other. For instance, the first branch could introduce a feature flag and the second branch implement part of the new feature, and so on.
Spent 2 minutes on here. Looks like it's just attracting conspiracy nuts. Deleted my account.
I have started with Visual Studio, then moved to Eclipse, then I've learned Vim and then Emacs and I stuck to Emacs finally.